19479

Що таке мультипроцесори

Доклад

Информатика, кибернетика и программирование

Що таке мультипроцесори Системи в яких комп'ютери використовують пам'ять спільно зазвичай називаються мультипроцесорами Мультипроцесори з використанням єдиної спільної пам'яті shared memory забезпечується однорідний доступ до пам'яті uniform memory access or UMA є основою дл...

Украинкский

2013-07-12

22.92 KB

7 чел.

Що таке мультипроцесори?

Системи, в яких комп'ютери використовують пам'ять спільно, зазвичай називаються мультипроцесорами 

Мультипроцесори з використанням єдиної спільної пам'яті (shared memory) — забезпечується однорідний доступ до пам'яті (uniform memory access or UMA), — є основою для побудови:

  1.  - векторних паралельних процесорів (parallel vector processor or PVP). Приклади: Cray SV1, Fujitsu AP1000 and AP3000.
  2.  симетричних мультипроцесорів (symmetric  multiprocessor or SMP). Приклади: IBM eServer, Sun StarFire, HP Superdome, SGI Origin.

Проблеми:

 доступ з різних процесорів до загальних даних і забезпечення, в зв'язку з цим, однозначності (когерентності) вмісту різних кешів (cache coherence problem), необхідність синхронізації взаємодії одночасно виконуваних потоків команд.

Мультипроцесори з використанням фізично розподіленої пам'яті (distributes shared memory or DSM):

неоднорідний доступ до пам'яті (non-uniform memory access or NUMA),

Серед систем такого типу виокремлюють:

  1.                 cache-only memory architecture or COMA (системиKSR-1 та DDM),
  2.  cache-coherent NUMA or CC-NUMA (системи SGI Origin 2000, Sun HPC 10000, IBM/Sequent NUMA-Q 2000),
  3.   on-cache coherent NUMA or NCC-NUMA (система Cray T3E).

Мультипроцесори з використанням фізично розподіленої пам'яті (distributes shared memory or DSM):

  1.  неоднорідний доступ до пам'яті (non-uniform memory access or NUMA),
  2.  — спрощуються проблеми створення мультипроцесорів (відомі приклади систем з тисячами процесорів),
  3.  — виникають проблеми ефективного використання розподіленої пам'яті (час доступу до локальної та віддаленої пам'яті може відрізнятися на кілька порядків). 

Що таке мультикомп’ютери?

Системи, в яких комп'ютери працюють кожен з своєю пам'яттю — мультикомп'ютерами

  1.  — не забезпечують спільний доступ до всієї наявної в системах пам'яті (no-remote memory access or NORMA),
  2.  — кожен процесор системи може використовувати тільки свою локальну пам'ять,
  3.  — для доступу до даних, які розташовуються на інших процесорах, необхідно явно виконати операції передачі повідомлень (message passing operations),
  4.  — Основні операції передачі даних: надіслати повідомлення (send), та  отримати повідомлення (receive).

Мультикомп'ютери — даний підхід використовується при побудові двох важливих типів багатопроцесорних обчислювальних систем:

 масивно-паралельних систем (massively parallel processor or MPP), наприклад: IBM RS/6000 SP2, Intel PARAGON, ASCI Red, транскомп'ютерні системи Parsytec,

 кластерів (clusters), наприклад: AC3 Velocity і NCSA NT Supercluster.

Переваги:

— можуть бути утворені на базі вже існуючих у споживачів окремих комп'ютерів, або ж сконструйовані з типових комп'ютерних елементів,

— підвищення обчислювальної потужності окремих процесорів дозволяє будувати кластери з порівняно невеликої кількості окремих комп'ютерів (lowly parallel processing)

— для паралельного виконання в алгоритмах достатньо виділяти тільки великі незалежні частини розрахунків (coarse granularity).

Недоліки:

— організація взаємодії обчислювальних вузлів кластера за допомогою передачі повідомлень

зазвичай призводить до значних часових затримок,

— додаткові обмеження на тип розроблюваних паралельних алгоритмів і програм (низька

інтенсивність потоків передачі даних).


 

А также другие работы, которые могут Вас заинтересовать

53559. Доходность и риск портфеля 37.5 KB
  Инвестиционным портфелем называют сформированную в соответствии с целями инвестора совокупность объектов инвестирования, которая рассматривается как целостный объект управления.
53560. Завітала казка до малят 40 KB
  Погляньте діти як змінився наш друг Сніговик. Я – прекрасна Снігова Королева Я зачаклувала Сніговика бо діти частіше згадують про нього аніж про мене. Зайчата що сталося чому ви плачете Зайчик 1: Як нам не плакати коли надворі холодно й ми вже замерзли Зайчик 2: Ми загубилися в лісі й хочемо до своєї матусі Зайчик 3: Хто малих нас пожаліє хто нам лапоньки зігріє Діти жаліють зайченят. Діти гукають Сніг: Снігу Снігу Сніговію ти нам зайчиків зігрій Сніг: Не можу бо боюся що Снігова Королева прожене мене.
53561. Активізація пізнавальної активності учнів при вивченні основ програмування шляхом використання розвивальної казкотерапії 61.5 KB
  У казці можна знайти повний перелік людських проблем і образні способи їх розв’язання. Слухаючи казки в дитинстві, людина поповнює у підсвідомості банк життєвих ситуацій. Цей банк за необхідності може бути активізований, якщо ні — так і залишиться пасивним. Казка поєднує дорослого й дитину.
53562. КАЗКОВІ БУДИНКИ. ТА ЇХ ПРИЗНАЧЕННЯ 57.5 KB
  Замок як величезний павук завис над прірвою учепившись у стрімку скелю. Посріблений місяцем замок робив і без того похмуру місцевість схожою на поріг пекла. Опинившись біля входу в замок уночі ми відчували дикий страх і ледь стримували себе волею і розумом щоб не утекти геть. Кожний із вас побудує свій замок для принцеси і принця для злого чаклуна кому який більше сподобався.
53563. Подорож країною казок з англійської мови. Інсценізація казок «A House in the wood» 149.5 KB
  Our holiday A Wonderful word of Fairy Tale is over. I wish you good luck, good friends and lot of sunny days! Let’s say good-bye to our guests. See you soon!
53564. Оценка риска инвестиционных проектов 27 KB
  По степени наносимого ущерба риски подразделяются на допустимые, критические и катастрофические. Допустимый риск связан с неполучением ожидаемой прибыли, критический – с потерей расчетной выручки от реализации продукции, катастрофический – с потерей вложенных инвестиций и всего имущества.
53565. Практичне заняття щодо використання Законів Кеплера 1.73 MB
  На уроках астрономії в школі обмежується як правило вивченням формулювань і використанням законів для розрахунку параметрів руху планет сонячної системи відповідно до третього закону. Кеплера і практично використати їх для розрахунку часу мандрівки до планет сонячної системи. Всі планети обертаються навколо Сонця по еліптичним орбітам в одному з фокусів яких знаходиться Сонце; 2.Радіусвектор планети за рівні проміжки часу замітає однакові площі; 3.
53566. Класне керівництво - це не робота, це спосіб життя 100 KB
  Організатором діяльності учнів у класі координатором впливів був і залишається класний керівник як автор і як скульптор. Будучи класним керівником вважаю що метою виховного процесу є виховання вільної талановитої фізично здорової особистості збагаченої науковими знаннями естетичними смаками готової до творчої трудової діяльності яка досягається через формування в учнів морального ставлення до оточуючих людей і усвідомлення цінності людського життя через формування культури інтелектуального розвитку і...
53567. Акционерное финансирование 24.5 KB
  Привлечение инвестиционных ресурсов в рамках метода акционерного финансирования осуществляется посредством дополнительной эмиссии обыкновенных или привилегированных акций.