Cray XMT (koodinimeltään Eldorado - Eldorado ) on Teran kehittämä Cray MTA -supertietokonearkkitehtuurin kolmas sukupolvi . Edelliset sukupolvet olivat nimeltään Cray MTA ja Cray MTA-2 . [1] XMT käyttää monisäikeisiä MTA-prosessoreita nimeltä Threadstorm , jotka ovat yhteensopivia AMD :n 1207-nastaisen Socket F -prosessorin kanssa Opteron - prosessoreille . [2] Threadstorm-prosessorit asennetaan Cray XT4 -supertietokoneissa käytettyihin emolevyihin .
Näiden prosessorien tärkeä etu oli muistin käyttöajan tehokas piilottaminen. Voidaan yksinkertaistaa sanoa, että jokaisessa syklissä suoritetaan yksi laskentasäikeistä yksi käsky ja toinen pyyntö muistiin asetetaan jonoon sillä odotuksella, että muistista tulevan pyynnön tulos on valmis seuraava laskukierros. [3] Useimmat klassiset arkkitehtuurit eivät piilota muistin käyttöviiveitä, ja ohjelma on lepotilassa odottaessaan tietoja muistista (prosessorin liukuhihnan "pysähdys" -tila). XMT-arkkitehtuuri suorittaa tehokkaammin algoritmeja, joissa muistin käyttötavat ovat monimutkaisia ja vaikeasti ennustettavia ( tiedon alhainen tila- ja ajallinen lokalisointi), eivätkä ne sovi hyvin perinteisen tietokoneen välimuistimallin ( muistihierarkia ) kanssa. [neljä]
Threadstorm-prosessorit suorittavat vain käyttäjäkoodia, yksinkertaistettu käyttöjärjestelmä käyttää BSD Unixiin perustuvaa MTX-mikroydinjärjestelmää . Järjestelmän I/O:ta hoitavat Opteron-prosessorit, jotka käyttävät Linuxia . [4] Verrattuna MTA:n aikaisempiin versioihin XMT on lisännyt kellotaajuutta (220 MHz:stä 500 MHz:iin), prosessorien enimmäismäärää (256:sta 8192:een) ja muistitukea (jopa 512 teratavua ).
Arkkitehtuuri kehittyi YarcDatan Urika-linjassa käytettyjen Threadstorm4 [ 5] -prosessorien kanssa .
Cray kehitys | ||
---|---|---|
Cray tutkimus | ||
Cray Computer Corp. |
| |
Cray Research -superpalvelimet |
| |
Cray Inc. |
| |
Ohjelmisto |
|