19479

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

Доклад

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

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

Украинкский

2013-07-12

22.92 KB

9 чел.

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

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

Мультипроцесори з використанням єдиної спільної пам'яті (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).

Недоліки:

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

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

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

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


 

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

24362. Соотношение науки и философии 100.5 KB
  Первые пять вопросов получили впоследствии в философии название онтологических или метафизических первый смысл этого понятия проблем. Шестой вопрос гносеологические вопросы философии: философия вырабатывает положения являющиеся базисными для познающего мир о глобальности и абсолютности материи о постоянном развитии мира в целом и отдельных его частей о сотканности мира из противоречий о маятникообразности всех процессов относительно положения равновесия о несводимости закона целого к законам его частей и др. И если на какомто...
24363. Единство и различие науки и искусства 60 KB
  Он же положил начало тенденции рассматривать поэзию в качестве главной составляющей искусства. Белинский утверждал что наука живая современная наука сделалась пестуном искусства и без нее немощно вдохновение бессилен талант. Новый виток обсуждения взаимоотношений науки и искусства связан с огромными достижениями науки и искусства XX столетия.
24364. Наука и обыденное познание 52 KB
  Наряду с научным художественным философским существует обыденное сознание познание. Эксперты отмечают сложность четкой структуризации понятия обыденное знание. К обыденным знаниям относят: практические знания необходимые человеку для решения повседневных задач основанные на здравом смысле умения навыки социальный опыт; исторически первый способ идеального отражения в форме мифологического знания; обыденное массовое сознание в форме стихийного массового опыта и др.
24365. Наука и религия в современной культуре 62 KB
  Научное и религиозное познание Для целей нашего исследования представляет определенный интерес и сопоставление научного и религиозного познания. В общественном сознании россиян под влиянием атеистической критики религии сложилось представление о противоположности и даже несовместимости науки и религии религиозного и научного познания. В рамках данного раздела мы не имеем возможности исследовать все эти грани а сконцентрируем преимущественное внимание на сопоставлении специфики научного и религиозного познания. И именно эта специфичность...
24366. Роль науки в современном образовании и формировании личности 32.5 KB
  Образовательный процесс выступает в качестве исходной территории на которой происходит встреча индивида и науки подготовка его к жизнедеятельности в данном обществе и формирование зрелой личности. Образование необходимая ступень социализации личности. Образование подразумевает не только процесс передачи знания но и процесс окультурования личности самого учащихся.
24367. Основные функции науки в жизни общества (наука как мировоззрение, как производительная и социальная сила) 59 KB
  Культурная сущность науки влечет за собой ее этическую и ценностную наполненность. Результативная функция науки осуществляется из систему образования воспитания обучения и подключения членов общества к исследовательской деятельности и эпосу науки. Функций у науки много и с ее развитием их становится все больше и больше.
24368. Возникновение науки. Две стратегии порождения знаний: обобщение практического опыта и конструирование теоретических моделей 104 KB
  Такой например характер имели геометрические знания древних египтян. Однако по мере развития практики наряду с отмеченными способами познания формируется новый способ построения знания. При таком методе исходные идеальные объекты черпаются уже не из практики а заимствуются из ранее сложившихся систем знаний языка и применяются в качестве строительного материала при формировании нового знания. Таким образом в науке наряду с эмпирическими правилами и зависимостями которые знала и преднаука формируется особый тип знания теория...
24369. Античный этап развития науки: логика и математика 104 KB
  Первые европейские ученые и философы любители мудрости Фалес Анакасимен Анаксимандр Гераклит опираясь на факты и логику впервые мыслили вещи не фантастически а стремились к естественнонаучном безличному целостному описанию природы космоса мира. Осуществляя многочисленные наблюдения за поведением планет Солнца природных и общественных явлений используя также и мифологически воззрения от них полностью устраниться не удалось они пытались найти как общие законы изменения и устройства мира так и частные его характеристики....
24370. Наука средневековья. Роль христианской теологии в изменении созерцательной позиции ученого 114 KB
  Начало мира это сам Бог. В результате христианское учение постепенно стало приобретать форму рациональной теологии где определенное место отводилось вопросам познания устройства мира. Предельность конечность мира в пространстве включала геоцентризм Аристотеля и Птоломея и оттеняла космическую функцию Христа. Он как бы замещал исследование причинноследственных связей превращался в важнейший способ восприятия мира и выражения опыта развивал мышление позволяя превращать истины веры в зрительные образы.