A Cray XMT (kódnevén Eldorado - Eldorado ) a Tera által kifejlesztett Cray MTA szuperszámítógép-architektúra harmadik generációja . Az előző generációkat Cray MTA -nak és Cray MTA-2- nek hívták . [1] Az XMT többszálas, Threadstorm nevű MTA processzorokat használ, amelyek kompatibilisek az AMD 1207 tűs Socket F processzorával az Opteron processzorokhoz . [2] A Threadstorm processzorokat a Cray XT4 szuperszámítógépekben használt alaplapokra telepítik .
A processzorok fontos előnye a memóriaelérési idő hatékony elrejtése volt. Leegyszerűsítve azt mondjuk, hogy minden ciklusban végrehajtódik az egyik számítási szál egyik utasítása, és egy másik kérés kerül a sorba a memóriába, azzal a várakozással, hogy a memóriából érkező kérés eredménye készen áll a számítások következő köre. [3] A legtöbb klasszikus architektúra nem rejti el a memóriaelérési késéseket, és a program tétlen, miközben a memóriából adatokra vár (a processzor csővezeték „leállási” módja). Az XMT architektúra hatékonyabban hajtja végre azokat az algoritmusokat, amelyekben a memória hozzáférési minták összetettek és nehezen megjósolhatók ( az adatok alacsony térbeli és időbeli lokalizációja), és nem illeszkednek jól a számítógépes gyorsítótárak hagyományos modelljéhez ( memóriahierarchia ). [négy]
A Threadstorm processzorok csak felhasználói kódot hajtanak végre, az egyszerűsített operációs rendszer a BSD Unix alapú MTX mikrokernel rendszert használja . A rendszer I/O-ját Linuxot futtató Opteron processzorok kezelik . [4] Az MTA korábbi verzióihoz képest az XMT megnövelte az órajelet (220-ról 500 MHz-re), a processzorok maximális számát (256-ról 8192-re), valamint a memória támogatását (512 terabájtig ).
Az architektúra a YarcData Urika sorozatában használt Threadstorm4 [5] processzorokkal fejlődött ki .
Cray fejlesztések | ||
---|---|---|
Cray Research | ||
Cray Computer Corp. |
| |
Cray Research szuperszerverek |
| |
Cray Inc. |
| |
Szoftver |
|