MPIni amalga oshirishdagi farqlar
• Qo'llab-quvvatlanadigan protsessor arxitekturalari diapazoni: Intel, IBM, ARM, Fujitsu, NVIDIA,
AMD
• Qo'llab-quvvatlanadigan aloqa texnologiyalari / tarmoqlari: InfiniBand, 10 Gigabit Ethernet, Cray
Gemeni, IBM PERCS / 5D torus, Fujitsu Tofu, Myrinet, SCI
• Amalga oshirilgan differentsial almashinuv protokollari (Point-to-point): jarayonlar ro'yxatini
saqlash, uzatishni tasdiqlash (ACK), xabarlarni buferlash, ...
• Axborot almashinuvining kollektiv operatsiyalari: algoritmlarning aloqa murakkabligi, hisoblash
tizimining tuzilishini hisobga olish (torus, yog 'daraxt, ...), bloklanmaydigan kollektiv
almashinuvlar (MPI 3.0, jamoaviy jadvalni saqlash usullari)
• Hisoblash tizimlari tuzilmalariga dastur grafiklarini joylashtirish algoritmlari (MPI topologiyasini
xaritalash)
• MPI funktsiyalarini ko'p tarmoqli muhitda bajarish qobiliyati va tezlatgichlarni qo'llab-quvvatlash
(GPU NVIDIA / AMD, Intel Xeon Phi) 4