Anton — это массивно-параллельный суперкомпьютер, разработанный и построенный DE Shaw Research в Нью-Йорке, впервые запущенный в 2008 году. Это специализированная система для моделирования молекулярной динамики (МД) белков и других биологических макромолекул. Машина Anton состоит из значительного числа специализированных интегральных схем (ASIC), соединенных между собой специализированной высокоскоростной трехмерной торической сетью . [1]
В отличие от более ранних специализированных систем для моделирования МД, таких как MDGRAPE-3 , разработанная RIKEN в Японии, Anton выполняет свои вычисления полностью на специализированных микросхемах ASIC, вместо того чтобы разделять вычисления между специализированными микросхемами ASIC и хост-процессорами общего назначения.
Каждая ASIC Anton содержит две вычислительные подсистемы. Большая часть вычислений электростатических и ван-дер-ваальсовых сил выполняется высокопроизводительной подсистемой взаимодействия (HTIS). [2] Эта подсистема содержит 32 глубоко конвейеризированных модуля, работающих на частоте 800 МГц, организованных подобно систолическому массиву . Остальные вычисления, включая силы связи и быстрые преобразования Фурье (используемые для электростатики дальнего действия), выполняются гибкой подсистемой. Эта подсистема содержит четыре ядра Tensilica общего назначения (каждое с кэшем и памятью блокнота) и восемь специализированных, но программируемых ядер SIMD, называемых геометрическими ядрами. Гибкая подсистема работает на частоте 400 МГц. [3]
Сеть Антона представляет собой трехмерный тор, и, таким образом, каждый чип имеет 6 межузловых связей с общей пропускной способностью вход+выход 607,2 Гбит/с. Межузловая связь состоит из двух равных односторонних связей (по одной в каждом направлении), причем каждая односторонняя связь имеет пропускную способность 50,6 Гбит/с. Каждая односторонняя связь состоит из 11 полос, где полоса представляет собой дифференциальную пару проводов, передающих сигналы со скоростью 4,6 Гбит/с. Задержка на переход в сети Антона составляет 50 нс. Каждая ASIC также подключена к своему собственному банку DRAM, что позволяет проводить большие симуляции. [4]
Производительность 512-узловой машины Anton составляет более 17 000 наносекунд времени моделирования в день для системы белок-вода, состоящей из 23 558 атомов. [5] Для сравнения, коды MD, работающие на универсальных параллельных компьютерах с сотнями или тысячами процессорных ядер, достигают скорости моделирования до нескольких сотен наносекунд в день на той же химической системе. Первая 512-узловая машина Anton была введена в эксплуатацию в октябре 2008 года. [6] Проект распределенных вычислений с несколькими петафлопсами [7] Folding @home достиг аналогичных совокупных временных масштабов моделирования ансамбля, сопоставимых с общим временем одного непрерывного моделирования на Anton, в частности, достигнув диапазона в 1,5 миллисекунды в январе 2010 года. [8]
Суперкомпьютер Anton назван в честь Антона ван Левенгука [9] , которого часто называют «отцом микроскопии », поскольку он построил высокоточные оптические приборы и впервые использовал их для визуализации самых разных организмов и типов клеток.
Была описана машина ANTON 2 с четырьмя узлами 512 и ее существенно увеличенной скоростью и размером задачи. [10]
Национальные институты здравоохранения поддержали разработку системы ANTON для биомедицинского исследовательского сообщества в Питтсбургском суперкомпьютерном центре Университета Карнеги-Меллона и в настоящее время (20 августа) продолжают работу над системой ANTON 2.
{{cite book}}
: |journal=
проигнорировано ( помощь ) (Статья по теме опубликована в Трудах 34-го ежегодного международного симпозиума по архитектуре компьютеров (ISCA '07), Сан-Диего, Калифорния, 9–13 июня 2007 г.).{{cite book}}
: |journal=
проигнорировано ( помощь ){{cite book}}
: |journal=
проигнорировано ( помощь )