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).

Недоліки:

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

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

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

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


 

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

39786. СССР в годы «перестройки» (1985 – 1991 гг.) 76 KB
  Переломным этапом политического развития СССР в годы перестройки стала XIX партийная конференция КПСС проходившая летом 1988 г. На основании решений конференции Верховный Совет СССР принял в декабре 1988 г. закон согласно которому в стране учреждался новый орган высшей власти Съезд народных депутатов СССР из числа которых учреждался постоянно действующий парламент – Верховный Совет СССР.
39787. Российская Федерация в 1990-е гг. 75 KB
  Было определено направление дальнейшего политического и социально-экономического развития России. Нижняя плата представлена Государственной Думой РФ куда входят депутаты напрямую избираемые гражданами России. между автономными республиками России был подписан Федеративный договор предусматривающий разделение полномочий между федеральными и республиканскими органами власти.
39788. Советская Россия в годы НЭПа 89 KB
  Лучшим обоснованием необходимости форсированной модернизации стала возможность внешней агрессии против СССР. После того как летом 1927 года СССР и Великобритания разорвали дипломатические отношения органы партийной пропаганды создали полное впечатление что готовиться нападение на СССР. Создание СССР.
39789. «Великие реформы» Александра II и контрреформы Александра III 65.5 KB
  Великие реформы Александра II и контрреформы Александра III Крестьянская реформа. То что он пересилил себя и согласился на перемены говорит о том что реформы назрели окончательно. Для подготовки и проведения реформы в январе 1857 г. Комитеты выдвинули различные варианты проекта реформы гг.
39790. Общественное движение в России во второй половине XIX в 68.5 KB
  Общественное движение в России во второй половине XIX в. Огарев и в России вокруг журнала Современник Н. Кроме того предполагалось ввести народное представительство широкое самоуправление передать землю народу а фабрики и заводы – рабочим предоставить демократические свободы всему населению России. Энгельса и распространением их в России.
39791. Внешняя политика России во второй половине XIX начале XX вв. 49.5 KB
  Внешняя политика России во второй половине XIX начале XX вв. Участие России в европейских коалициях связано прежде всего с так называемым Балканским вопросом. После поражения в Крымской войне России было запрещено иметь военный флот на Черном море строить там крепости и форты. разрушили систему тяжелого и унизительного для России Парижского мирного трактата 1856 года.
39792. Экономическая модернизация России в конце XIX – начале ХХ вв. 42 KB
  Экономическая модернизация России в конце XIX – начале ХХ вв. Экономическое развитие России и государственная программа Развития страны. верст новых железных дорог что позволило России выйти на второе место в мире по их протяженности. Своеобразие развития капитализма в России по сравнению с Западом заключалось в том что государство активно вмешивалось в экономическую жизнь страны.
39793. Первая русская революция 1905-1907 гг. 39 KB
  Второй путь объединял самые разнообразные слои общества с плохо сформулированными устремлениями и самые разнообразные формы социального протеста: от стихийных крестьянских антипомещичьих бунтов до забастовок рабочих и создания альтернативных органов власти – Советов. рабочих. В поддержку рабочих начали выступать студенты. Забастовки длившиеся неделями и охватывавшие тысячи рабочих требовали своих организационных центров.
39794. Возникновение парламентаризма и многопартийности в России начале XX в 77.5 KB
  Манифест от 17 октября обещал: – даровать народу гражданские свободы на основе незыблемых принципов неприкосновенности личности свободы совести свободы слова свободы собраний и организаций; – провести выборы в Государственную Думу и обеспечить участие в них рабочих которые согласно указу от 6 августа были лишены права голоса; – ввести за непременное правило что ни один закон не может войти в силу без согласия Думы дабы народные избранники смогли на деле участвовать в контроле за законностью действий государя. I и II Государственные думы....