Жоғары өнімді компьютерлік жүйелердің архитектурасы Пәні: Параллельді және жоғары өнімді есептеу


MPP (massive parallel processing) –  массивті параллель архитектура



бет4/14
Дата18.12.2022
өлшемі0,98 Mb.
#163188
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
1лекц Архитектуры высокопроизводительных компьютерных систем Щербов

MPP (massive parallel processing) –  массивті параллель архитектура.

Мұндай архитектураның басты ерекшелігі-жад физикалық түрде бөлінеді. Бұл жағдайда жүйе процессор, Операциялық жадтың жергілікті Банкі (ОП), байланыс процессорлары (рутерлер) немесе Желілік адаптерлер, кейде қатты дискілер және/немесе басқа енгізу/шығару құрылғылары бар жеке модульдерден тұрады. Шын мәнінде, мұндай Модульдер толық жұмыс істейтін компьютерлер болып табылады (суретті қараңыз.3.2). Осы модульден ОП банкіне сол модульден тек процессорлар (процессорлар) қол жеткізе алады. Модульдер арнайы байланыс арналарымен қосылады. Пайдаланушы қосылған процессордың логикалық нөмірін анықтай алады және басқа процессорлармен хабар алмасуды ұйымдастыра алады. MPP сәулет машиналарында операциялық жүйенің (ОЖ) екі нұсқасы қолданылады. Біреуінде толыққанды операциялық жүйе (ОЖ) тек басқару машинасында (front-end) жұмыс істейді, әр жеке модульде параллель қосымшаның тек тармағының жұмысын қамтамасыз ететін ОЖ-нің қатты кесілген нұсқасы жұмыс істейді. Екінші нұсқада әр модульде бөлек орнатылған UNIX тәрізді ОЖ жұмыс істейді.

Бөлек жад жүйелерінің басты артықшылығы-бұл жақсы масштабталу: SMP жүйелерінен айырмашылығы, бөлек жады бар машиналарда әр процессор тек өзінің жергілікті жадына қол жеткізе алады, сондықтан процессорларды синхрондаудың қажеті жоқ. Бүгінгі таңда барлық дерлік өнімділік жазбалары бірнеше мың процессорлардан (ASCI Red, ASCI Blue Pacific) тұратын дәл осындай сәулет машиналарында орнатылады.

  • Бөлек жад жүйелерінің басты артықшылығы-бұл жақсы масштабталу: SMP жүйелерінен айырмашылығы, бөлек жады бар машиналарда әр процессор тек өзінің жергілікті жадына қол жеткізе алады, сондықтан процессорларды синхрондаудың қажеті жоқ. Бүгінгі таңда барлық дерлік өнімділік жазбалары бірнеше мың процессорлардан (ASCI Red, ASCI Blue Pacific) тұратын дәл осындай сәулет машиналарында орнатылады.
  • Кемшіліктері :
  • жалпы жадтың болмауы процессорлар арасындағы алмасу жылдамдығын едәуір төмендетеді, өйткені процессорлар арасында бөлісуге арналған ортақ сақтау ортасы жоқ. Процессорлар арасында хабар алмасуды жүзеге асыру үшін арнайы бағдарламалау әдісі қажет;
  • әрбір процессор жергілікті жад банкінің шектеулі көлемін ғана пайдалана алады;
  • осы архитектуралық кемшіліктердің салдарынан жүйелік ресурстарды барынша пайдалану үшін айтарлықтай күш қажет. Бұл бөлек жады бар массивті параллель жүйелерге арналған бағдарламалық жасақтаманың жоғары бағасын анықтайды.
  • MVS-1000, IBM RS/6000 SP, SGI/CRAY T3E, ASCI жүйелері, Hitachi SR8000, Parsytec жүйелері бөлек жад жүйелері болып табылады.
  • Dec Alpha 21164 процессорларына негізделген SGI-дің соңғы сериялы CRAY T3E машиналары 1200 Mflops (CRAY T3E-1200) ең жоғары өнімділігімен 2048 процессорға дейін масштабтауға қабілетті.
  • MPP жүйелерімен жұмыс істеу кезінде Massive Passing Programming Paradigm деп аталатын – деректерді беру арқылы бағдарламалау парадигмасы қолданылады (MPI, PVM, BSPlib).


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   14




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет