Page 168 - 6111
P. 168

В рамках концепції NUMA реалізуються два різні підходи, що
                            позначаються абревіатурами CC-NUMA і NC-NUMA.
                                Особливості  NC-NUMA  (No  Caching  NUMA  -  NUMA  без
                            кешування):
                                -  відсутня  кеш-пам’ять.  Це  означає,  що  пам’ять  гарантовано
                            узгоджена;
                                - кожне слово пам’яті знаходиться тільки в одному місці (немає
                            копій);
                                -  від  того,  в  якій  пам’яті  знаходиться  слово,  залежить
                            продуктивність;
                                -  є  сторінковий  сканер,  який  може  переміщувати  сторінки
                            пам’яті між блоками пам’яті залежно від статистики.
                                Недолік: низька розширюваність
                                Особливості CC-NUMA (Cache Coherent Non-Uniform Memory
                            Architecture):
                                - наявність кеша у процесорів;
                                - сумісність кешів на програмному або апаратному рівні.
                                Способи забезпечення сумісності кешів:
                                - відстежування системної шини (низька масштабованість,
                            простота технічної реалізації);
                                -  використання  каталога  (зберігання  у  БД  кеш-рядків  у
                            високошвидкісному спеціалізованому апаратному забезпеченні).
                                На  сьогодні  максимальне  число  процесорів  в  СС-NUMA-
                            системах  може  перевищувати  1000  (серія  OrigIN3000).  Один  з
                            найбільш  продуктивних  суперкомп’ютерів  -  Tera  10  -  має
                            продуктивністю  60  Тфлопс  і  складається  з  544  SMP-вузлів,  в
                            кожному з яких знаходиться від 8 до 16 процесорів Itanium 2.

                                15.4 Мультикомп’ютерні комп’ютерні системи
                                Мультикомп’ютерна КС містить декілька ЕОМ, кожна з яких
                            має свою оперативну пам’ять (ОП) і працює під управлінням своєї
                            операційної  системи,  а  також  засобу  обміну  інформацією  між
                            машинами.  Комп’ютери  можуть  знаходитися  поряд  один  з  одним
                            або бути віддаленими, іноді навіть на значну відстань (наприклад,
                            обчислювальні     мережі).   Реалізація    обміну    інформацією
                                                             167
   163   164   165   166   167   168   169   170   171   172   173