2.4.8.
Multiprocesszoros architektúrák, szuperszámítógépek
A
számítógépek teljesítményének további növelése és
a hibatűrő arhitektúrák iránti igény (azaz például a
szervergépek 24 órás folyamatos, leállásmentes üzemeltetésének követelménye)
valamint a skálázható
számítógéprendszerek előnyei (azaz nagyobb teljesítményigény esetén
a számítógép kiegészítésekkel továbbépíthető legyen az eredeti
rendszer lecserélése nélkül) az elmúlt években a
multiprocesszoros számítógépek fejlődését is felgyorsította.
A
multiprocesszoros számítógépek lényege, hogy több vezérlésre és műveletvégrehajtásra
önállóan alkalmas processzorral működnek.
Abban különböznek a vektorszámítógépektől, hogy az egyes processzorok nem szükségképpen azonos
utasításokat hajthatnak végre, azaz a korábban megadott
osztályozás szerint a MIMD kategóriájú (több utasításfolyam, több
adatfolyam) számítógépek
közé sorolhatók.
A multiprocesszoros
architektúrájú gépek megalkotásakor a tervezőknek három lényeges kérdésre
kell megtalálniuk a választ: a feladatkiosztásra, az erőforráshasználatra
és a kommunikációra.  |