Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (січень 2018) |
COMA (абревіатура від англ. Cache-only memory architecture) — організація комп'ютерної пам'яті у багатопроцесорних системах, в яких локальна оперативна пам'ять вузла (зазвичай DRAM) використовується виключно як кеш-пам'ять. Така архітектура є відмінною від NUMA (абревіатура від англ. Non-uniform memory access), де оперативна пам'ять вузлів є основною пам'яттю.
У NUMA кожній адресі в глобальному адресному просторі, як правило, призначається фіксований домашній вузол. Коли процесори отримують доступ до деяких даних, копія створюється в їх локальному кеші, але простір залишається виділеним в домашньому вузлі. На противагу цьому, у COMA немає домашнього вузла. Доступ з віддаленого вузла може привести до того, що дані мігрують. У порівнянні з NUMA це зменшує кількість надлишкових копій та може дозволити більш ефективно використовувати ресурси пам'яті. З іншого боку, це створює проблеми при знаходженні конкретної інформації (більше немає домашнього вузла) і що робити, якщо локальна пам'ять заповнюється (при міграції деяких даних в локальній пам'яті, потрібно буде виселити деякі інші дані, які не мають домашнього вузла, куди могли б піти[]). Як правило, для реалізації міграції використовуються апаратні механізми когерентності пам'яті.
Величезний обсяг досліджень був виконаний над цим питанням. Були розроблені різні форми каталогів, лінія поведінки для підтримки вільного простору в локальній пам'яті, міграційна лінії поведінки, а також лінії поведінки щодо копій тільки для читання . Були також запропоновані гібридні організації, такі як Reactive NUMA, які дозволяють сторінками запуститися в режимі NUMA і переключитися в режим COMA в разі потреби, це реалізовано в компанії Sun Microsystems. Програмне забезпечення на основі гібридної реалізації було запропоноване і реалізоване , що дозволяє створення багатопроцесорної системи з спільною пам'яттю в кластері товарних[] вузлів.
Див. також
Примітки
- (PDF) (англ.). Архів оригіналу (PDF) за 4 березня 2016. Процитовано 9 червня 2016.
- (англ.). 1999. Архів оригіналу за 25 лютого 2014. Процитовано 9 червня 2016.
- . Архів оригіналу за 24 лютого 2019. Процитовано 9 червня 2016.
Джерела
- and (June 1999). Cache-only memory architectures. . 32 (6): 72—79. doi:10.1109/2.769448.
- , , and (September 1992). DDM-A cache-only memory architecture (PDF). . 25 (9): 44—54. doi:10.1109/2.156381.[недоступне посилання з лютого 2019]
- and (June 1997). Reactive NUMA: a design for unifying S-COMA and CC-NUMA. Proceedings of the 24th Annual (ISCA). с. 229—40.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad sichen 2018 COMA abreviatura vid angl Cache only memory architecture organizaciya komp yuternoyi pam yati u bagatoprocesornih sistemah v yakih lokalna operativna pam yat vuzla zazvichaj DRAM vikoristovuyetsya viklyuchno yak kesh pam yat Taka arhitektura ye vidminnoyu vid NUMA abreviatura vid angl Non uniform memory access de operativna pam yat vuzliv ye osnovnoyu pam yattyu U NUMA kozhnij adresi v globalnomu adresnomu prostori yak pravilo priznachayetsya fiksovanij domashnij vuzol Koli procesori otrimuyut dostup do deyakih danih kopiya stvoryuyetsya v yih lokalnomu keshi ale prostir zalishayetsya vidilenim v domashnomu vuzli Na protivagu comu u COMA nemaye domashnogo vuzla Dostup z viddalenogo vuzla mozhe privesti do togo sho dani migruyut U porivnyanni z NUMA ce zmenshuye kilkist nadlishkovih kopij ta mozhe dozvoliti bilsh efektivno vikoristovuvati resursi pam yati Z inshogo boku ce stvoryuye problemi pri znahodzhenni konkretnoyi informaciyi bilshe nemaye domashnogo vuzla i sho robiti yaksho lokalna pam yat zapovnyuyetsya pri migraciyi deyakih danih v lokalnij pam yati potribno bude viseliti deyaki inshi dani yaki ne mayut domashnogo vuzla kudi mogli b piti sho Yak pravilo dlya realizaciyi migraciyi vikoristovuyutsya aparatni mehanizmi kogerentnosti pam yati Velicheznij obsyag doslidzhen buv vikonanij nad cim pitannyam Buli rozrobleni rizni formi katalogiv liniya povedinki dlya pidtrimki vilnogo prostoru v lokalnij pam yati migracijna liniyi povedinki a takozh liniyi povedinki shodo kopij tilki dlya chitannya Buli takozh zaproponovani gibridni organizaciyi taki yak Reactive NUMA yaki dozvolyayut storinkami zapustitisya v rezhimi NUMA i pereklyuchitisya v rezhim COMA v razi potrebi ce realizovano v kompaniyi Sun Microsystems Programne zabezpechennya na osnovi gibridnoyi realizaciyi bulo zaproponovane i realizovane sho dozvolyaye stvorennya bagatoprocesornoyi sistemi z spilnoyu pam yattyu v klasteri tovarnih sho vuzliv Div takozhNUMAPrimitki PDF angl Arhiv originalu PDF za 4 bereznya 2016 Procitovano 9 chervnya 2016 angl 1999 Arhiv originalu za 25 lyutogo 2014 Procitovano 9 chervnya 2016 Arhiv originalu za 24 lyutogo 2019 Procitovano 9 chervnya 2016 Dzherelaand June 1999 Cache only memory architectures 32 6 72 79 doi 10 1109 2 769448 and September 1992 DDM A cache only memory architecture PDF 25 9 44 54 doi 10 1109 2 156381 nedostupne posilannya z lyutogo 2019 and June 1997 Reactive NUMA a design for unifying S COMA and CC NUMA Proceedings of the 24th Annual ISCA s 229 40