МР архитектурасы.МПП (жаппай параллель өңдеу) - бұл жаппай параллель сәулет. Бұл архитектураның басты ерекшелігі - жад физикалық түрде бөлінген. Бұл жағдайда жүйе процессордан, жергілікті жедел жадыдан (ОП) банктен, байланыс процессорларынан (маршрутизаторлардан) немесе желілік адаптерлерден, кейде қатты дискілерден және / немесе басқа енгізу / шығару құрылғыларынан тұратын бөлек модульдерден құрастырылған. Бұл модульдер толықтай жұмыс істейтін компьютерлер. Осы модульден OP банкіне бір модульдің процессорлары (CPU) ғана қол жеткізе алады. Модульдер арнайы байланыс каналдары арқылы қосылған. Пайдаланушы өзі қосылған процессордың логикалық нөмірін анықтай алады және басқа процессорлармен хабарлама алмасуды ұйымдастыра алады. MPP машиналарында операциялық жүйенің (ОЖ) жұмысының екі нұсқасы қолданылады. Бірінде толыққанды операциялық жүйе (ОЖ) тек басқару машинасында (алдыңғы жақта) жұмыс істейді; әрбір жеке модульде параллель қосымшаның тек тармағының жұмысын қамтамасыз ететін ОС функциясының қатты қысқартылған нұсқасы ішінде. Екінші нұсқада әр модульде бөлек орнатылатын толыққанды UNIX тәрізді ОЖ іске қосылады.
Сурет 5 - Бөлінген жад сәулетінің схемалық көрінісі
Жады бөлек жүйелердің басты артықшылығы - масштабтаудың жақсы мүмкіндігі: SMP жүйелерінен айырмашылығы, бөлек жады бар машиналарда әр процессор тек өзінің жергілікті жадына қол жеткізе алады, сондықтан процессорларды сағат тілімен синхрондаудың қажеті жоқ. Бүгінде өнімділіктің барлық дерлік жазбалары бірнеше мың процессорлардан тұратын дәл осы сәулеттің машиналарында орнатылған (ASCI Red, ASCI Blue Pacific).
Кемшіліктері:
1) Ортақ жадтың жетіспеуі процессорлармен алмасу жылдамдығын едәуір төмендетеді, өйткені процессорлар арасында алмасуға арналған мәліметтерді сақтауға арналған орта жоқ. Процессораралық хабар алмасуды жүзеге асыру үшін арнайы бағдарламалау әдістерін қажет етеді;
2) Әр процессор тек жергілікті жады банкінің шектеулі мөлшерін қолдана алады;
3) Осы архитектуралық кемшіліктерге байланысты жүйелік ресурстарды барынша пайдалану үшін айтарлықтай күш жұмсау қажет. Жады бөлек параллель жүйелер үшін бағдарламалық жасақтаманың жоғары бағасын дәл осылай анықтайды.
Жадтың бөлек жүйелері - бұл MBS-1000, IBM RS / 6000 SP, SGI / CRAY T3E, ASCI жүйелері, Hitachi SR8000, Parsytec суперкомпьютерлері.
Dec Alpha 21164 процессорларына негізделген SGI-дің ең соңғы CRAY T3E сериялы машиналары, ең жоғарғы өнімділігі 1200 Mflop / s (CRAY T3E-1200), 2048 процессорға дейін үлкейтуге қабілетті.
MPP жүйелерімен жұмыс істеу кезінде Massive Passing Programming Paradigm деп аталады - мәліметтерді жіберумен бағдарламалау парадигмасы (MPI, PVM, BSPlib).
Достарыңызбен бөлісу: |