Cray XMT (kódové označení Eldorado - Eldorado ) je třetí generací architektury superpočítače Cray MTA vyvinuté společností Tera . Předchozí generace se nazývaly Cray MTA a Cray MTA-2 . [1] XMT používá vícevláknové procesory MTA zvané Threadstorm , kompatibilní s procesorem AMD 1207-pin Socket F pro procesory Opteron . [2] Procesory Threadstorm jsou instalovány v základních deskách používaných v superpočítačích Cray XT4 .
Důležitou výhodou těchto procesorů bylo efektivní skrytí doby přístupu do paměti. Zjednodušeně lze říci, že v každém cyklu se provede jedna z instrukcí jednoho z výpočetních vláken a do fronty se zařadí další požadavek do paměti s očekáváním, že výsledek požadavku z paměti bude připraven pro další kolo výpočtů. [3] Většina klasických architektur neskrývá zpoždění přístupu do paměti a program je nečinný, zatímco čeká na data z paměti (režim „zablokování“ procesorové pipeline). Architektura XMT efektivněji provádí algoritmy, ve kterých jsou vzorce přístupu do paměti složité a obtížně předvídatelné (nízká prostorová a časová lokalizace dat) a neodpovídají tradičnímu modelu počítačových mezipamětí ( hierarchie paměti ). [čtyři]
Procesory Threadstorm spouštějí pouze uživatelský kód, zjednodušený OS používá mikrokernelový systém MTX založený na BSD Unix . Systémové I/O zajišťují procesory Opteron se systémem Linux . [4] Ve srovnání s předchozími verzemi MTA má XMT vyšší takt (z 220 na 500 MHz), maximální počet procesorů (z 256 na 8192) a podporu paměti (až 512 terabajtů ).
Architektura se vyvinula s procesory Threadstorm4 [5] používanými v řadě Urika YarcData .
Cray vývoj | ||
---|---|---|
Cray Research | ||
Společnost Cray Computer Corp. |
| |
Cray Research Superservers |
| |
Společnost Cray Inc. |
| |
Software |
|