Cray XMT

Cray XMT (кодовое имя Eldorado — Эльдорадо) — третье поколение суперкомпьютерной архитектуры Cray MTA, разработанной компанией Tera. Предыдущие поколения назывались Cray MTA и Cray MTA-2.[1] В XMT используются многопоточные процессоры MTA, называемые Threadstorm, совместимые с 1207-контактным процессорным разъемом Socket F, созданным компанией AMD для процессоров Opteron.[2] Процессоры Threadstorm устанавливаются в материнские платы, использующиеся в суперкомпьютерах Cray XT4.

Важным преимуществом этих процессоров стало эффективное скрытие времени доступа к памяти. Упрощенно можно сказать, что в каждый такт исполняется одна из инструкций одного из вычислительных потоков, а другой запрос в память помещается в очередь, с расчетом, что к следующему раунду вычислений будет готов результат запроса из памяти.[3] Большинство классических архитектур не скрывают задержки доступа в память, а программа во время ожидании данных из памяти простаивает (режим процессорного конвейера «stall»). Архитектура XMT эффективнее исполняет алгоритмы, в которых схемы доступа к памяти сложны и труднопредсказуемы (низкая пространственная и временная локализация данных[англ.]), и плохо сочетаются с традиционной моделью компьютерных кешей (иерархия памяти).[4]

Процессоры Threadstorm исполняют только пользовательский код, в качестве упрощенной ОС используется микроядерная система MTX на базе BSD Unix. Системный ввод-вывод возложен на процессоры Opteron, исполняющие ОС Linux.[4] По сравнению с предыдущими вариантами MTA, в XMT были повышены тактовая частота (с 220 до 500 МГц), максимальное количество процессоров (с 256 до 8192) и объемы поддерживаемой памяти (до 512 терабайт).

Развитием архитектуры стали процессоры Threadstorm4[5], используемые в линейке Urika компании YarcData.

## Примечания

[править | править код]

1. ↑ Cray History  (неопр.). Архивировано 12 июля 2014 года.
2. ↑ Swiss boffins go nuts for Cray supers  (неопр.). Дата обращения: 28 сентября 2017. Архивировано 10 августа 2017 года.
3. ↑ UNCONVENTIONAL ARCHITECTURES for High-Throughput Sciences  (неопр.). Архивировано из оригинала 26 апреля 2014 года.
4. ↑ 1 2 Why is uRiKA So Fast on Graph-Oriented Queries?  (неопр.) Дата обращения: 18 ноября 2014. Архивировано 20 августа 2014 года.
5. ↑ Overview of the Next Generation Cray XMT  (неопр.). Дата обращения: 10 ноября 2012. Архивировано 3 декабря 2016 года.

## Ссылки

[править | править код]

* Cray XMT product page  (англ.)
* Cray Eldorado presentation, 2005 (PowerPoint) (англ.)
* YarcData Urika product page Архивная копия от 22 сентября 2014 на Wayback Machine (англ.)

Разработки компании Cray

Cray Research|

* Cray-1
* Cray X-MP
* Cray-2
* Cray Y-MP
* Cray XMS
* Cray Y-MP EL
* Cray C90
* Cray EL90
* Cray T3D
* Cray J90
* Cray T90
* Cray T3E
* Cray SV1

Cray Computer Corp.|

* Cray-3
* Cray-3/SSS
* Cray-4

Cray Research Superservers|

* Cray APP
* Cray S-MP
* Cray CS6400

Cray Inc.|

* Cray SX-6
* Cray MTA-2
* Cray Red Storm
* Cray X1
* Cray XT3
* Cray XD1
* Cray XT4
* Cray XMT
* Cray XT5
* Cray CX1
* Cray XT6
* Cray XE6
* Cray CX1000
* Cray XK6
* Cray XK7
* Cray XC30
* Cray XC40
* Cray XC50
* Urika-XA
* Urika-GD

Программное обеспечение|

* Cray Operating System
* Cray Time Sharing System
* Unicos
* Compute Node Linux
* Cray Linux Environment

Это заготовка статьи об аппаратном обеспечении. Помогите Википедии, дополнив её.

|