Эта статья требует дополнительных ссылок для проверки . ( сентябрь 2009 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
Cyclops64 (ранее известная как Blue Gene / C ) - это сотовая архитектура, разрабатываемая IBM . Проект Cyclops64 направлен на создание первого « суперкомпьютера на кристалле».
История [ править ]
Cyclops64 является частью усилий Blue Gene по производству следующих нескольких поколений суперкомпьютеров. Проекты были начаты в ответ на объявленное строительство симулятора Земли .
Cyclops64 - это совместный проект Министерства энергетики США (которое частично финансирует проект), Министерства обороны США , промышленности ( в частности, IBM ) и научных кругов .
Архитектура была задумана лауреатом премии Сеймура Крея Монти Денно , который в настоящее время руководит проектом.
Обзор архитектуры [ править ]
Каждый 64-битный чип (процессор) Cyclops64 будет работать на частоте 500 мегагерц и содержать 80 процессоров. Каждый процессор будет иметь два блока потоков и блок с плавающей запятой . Блок потока - это упорядоченное 64-разрядное ядро RISC с оперативной памятью 32 КБ, использующее подмножество из 60 инструкций набора команд Power ISA . Пять процессоров совместно используют кэш инструкций 32 КБ.
Процессоры будут подключены к 96-портовому 7-ступенчатому перекрестному переключателю без внутренней блокировки . Они будут взаимодействовать друг с другом через глобальную перемежаемую память (память, которая может быть записана и прочитана всеми потоками) в SRAM .
Теоретическая пиковая производительность микросхемы Cyclops64 составляет 80 гигафлопс (это предполагает непрерывный поток инструкций умножения-накопления , каждая из которых считается как две операции с плавающей запятой). Полная система (состоящая из 2 потоковых блоков на процессор, 80 процессоров на чип, 1 чип на плату, 48 плат на объединительную панель, 3 промежуточных платы на стойку и 96 стоек (12 x 8) на систему) будет содержать 13824 микросхемы C64, состоящих из из 1 105 920 процессоров, способных выполнять 2 211 840 параллельных потоков.
Программное обеспечение [ править ]
Cyclops64 предоставляет программисту доступ к большей части базового оборудования, позволяя программисту писать очень высокопроизводительное, точно настроенное программное обеспечение. Одним из негативных последствий является сложность эффективного программирования Cyclops64. [ необходима цитата ]
Ожидается, что система будет поддерживать TiNy-Threads (библиотека потоков, разработанная в Университете Делавэра ) и POSIX Threads .
Дизайн и изготовление [ править ]
Верификационное тестирование и разработка системного программного обеспечения ведутся в Университете Делавэра .
Внешние ссылки [ править ]
- Техническое описание архитектуры Cyclops64 и системного программного обеспечения ( файл PostScript в формате Gzip )
- Обзор архитектуры
- Детальный анализ архитектуры