Cray Inc. , дочерняя компания Hewlett Packard Enterprise , — американский производитель суперкомпьютеров со штаб-квартирой в Сиэтле, штат Вашингтон . [2] Она также производит системы хранения и анализа данных. [6] Несколько суперкомпьютерных систем Cray включены в рейтинг TOP500 , который составляет рейтинг самых мощных суперкомпьютеров в мире. [7]
Компания Cray частично производит свою продукцию в Чиппева-Фолс, штат Висконсин , где родился и вырос ее основатель Сеймур Крей . У компании также есть офисы в Блумингтоне, штат Миннесота (которые были преобразованы в офисы Hewlett Packard Enterprise), а также множество других офисов продаж, обслуживания, проектирования и исследований и разработок по всему миру. [8] [9]
В 1972 году компьютерный дизайнер Сеймур Крей основал предшественницу компании Cray Research, Inc. (CRI) . [10]
В 1989 году Сеймур Крей основал Cray Computer Corporation (CCC), которая обанкротилась в 1995 году.
В 1996 году компания Cray Research была приобретена компанией Silicon Graphics (SGI).
В 2000 году компания Cray Inc. была образована, когда Tera Computer Company приобрела у SGI бизнес Cray Research Inc. и приняла название, полученное в результате приобретения. [11]
В 2019 году компанию приобрела Hewlett Packard Enterprise за 1,3 миллиарда долларов. [12]
В 1950 году Сеймур Крей начал работать в области вычислений, присоединившись к Engineering Research Associates (ERA) в Сент-Поле, штат Миннесота . Там он помог создать ERA 1103 . ERA в конечном итоге стала частью UNIVAC и начала постепенно сокращаться.
В 1960 году он покинул компанию, через несколько лет после того, как бывшие сотрудники ERA основали Control Data Corporation (CDC). Первоначально он работал в штаб-квартире CDC в Миннеаполисе, но его расстраивали постоянные перерывы со стороны менеджеров. В конце концов он открыл лабораторию в своем родном городе Чиппева-Фолс, штат Висконсин , примерно в 85 милях к востоку. Крей добился ряда успехов в CDC, включая CDC 6600 и CDC 7600 .
Когда в конце 1960-х годов CDC столкнулась с финансовыми трудностями, средств на разработку следующего CDC 8600 от Cray стало недостаточно. Когда в 1972 году ему сказали, что проект придется «приостановить», Крей ушел, чтобы основать свою собственную компанию Cray Research, Inc. Копируя предыдущую договоренность, Крей сохранил научно-исследовательские центры в Чиппева-Фолс и разместил штаб-квартира компании в Миннеаполисе . Первый продукт компании, суперкомпьютер Cray-1 , имел большой успех, поскольку он был значительно быстрее всех других компьютеров того времени. Первая система была продана в течение месяца за 8,8 миллиона долларов. Сеймур Крей продолжил работу, на этот раз над Cray-2 , хотя в итоге он оказался лишь незначительно быстрее Cray X-MP , разработанного другой командой компании.
Вскоре Крэй покинул пост генерального директора и стал независимым подрядчиком. В 1979 году он открыл новую лабораторию технологий очень крупномасштабной интеграции для Cray-2 в Боулдере, штат Колорадо , Cray Laboratories , которая закрылась в 1982 году; Не испугавшись, Крей позже в 1989 году возглавил аналогичную дочернюю компанию Cray Computer Corporation (CCC) в Колорадо-Спрингс, штат Колорадо , где он работал над проектом Cray-3 — первой попыткой широкого использования полупроводников на основе арсенида галлия (GaAs) в вычислительной технике. . Однако изменившийся политический климат (распад Варшавского договора и окончание Холодной войны ) привел к ухудшению перспектив продаж. В конечном итоге был поставлен только один Cray-3, а ряд последующих проектов так и не был завершен. Компания объявила о банкротстве в 1995 году. Остатки CCC затем стали последней корпорацией Крея, SRC Computers, Inc.
Cray Research продолжила разработку отдельной линейки компьютеров, первоначально под руководством ведущего дизайнера Стива Чена и Cray X-MP . После ухода Чена Cray Y-MP , Cray C90 и Cray T90 были разработаны на основе исходной архитектуры Cray-1, но достигли гораздо большей производительности за счет нескольких дополнительных процессоров, более быстрых тактовых импульсов и более широких векторных конвейеров. Неопределенность проекта Cray-2 привела к появлению ряда фирм Crayette, совместимых с объектным кодом Cray: Scientific Computer Systems (SCS), American Supercomputer, Supertek и, возможно, еще одной фирмы. Эти фирмы не собирались конкурировать с Cray и поэтому попытались попробовать менее дорогие и медленные версии CMOS X-MP с выпуском операционной системы COS (SCS) и компилятора CFT Fortran ; они также рассматривали операционную систему Cray Time Sharing System , разработанную в национальных лабораториях Министерства энергетики США ( LANL / LLNL ), прежде чем присоединиться к более широкой тенденции к внедрению Unix . Сегодня Cray OS представляет собой специализированную версию SUSE Linux Enterprise Server . [13]
Серия компьютеров с массовым параллелизмом от Thinking Machines Corporation , Kendall Square Research , Intel , nCUBE , MasPar и Meiko Scientific захватила рынок высокопроизводительных компьютеров 1980-х годов. Поначалу компания Cray Research очерняла такие подходы, жалуясь, что разработка программного обеспечения для эффективного использования машин является сложной задачей – настоящая жалоба в эпоху ILLIAC IV , но с каждым днем ее становится все меньше. В конце концов Крэй понял, что этот подход, вероятно, единственный путь вперед, и начал пятилетний проект, чтобы захватить лидерство в этой области: результатом плана стала серия Cray T3D и Cray T3E на базе Digital Equipment Corporation Alpha , в результате чего Cray остался в качестве лидера в этой области. к 2000 году единственный оставшийся поставщик суперкомпьютеров на рынке, помимо архитектуры NEC SX .
Большинство сайтов с установкой Cray считались членами «эксклюзивного клуба» операторов Cray. Компьютеры Cray считались довольно престижными, поскольку Cray были чрезвычайно дорогими машинами, а количество проданных единиц было небольшим по сравнению с обычными мэйнфреймами . Это восприятие распространилось и на страны: чтобы усилить восприятие эксклюзивности, маркетинговый отдел Cray Research разработал рекламные галстуки , украшенные мозаикой из крошечных национальных флагов, иллюстрирующих «клуб стран, в которых работает Cray». [14]
Новые поставщики представили небольшие суперкомпьютеры, известные как мини-суперкомпьютеры (в отличие от супермини), в конце 1980-х и начале 1990-х годов, которые превзошли на рынке машины Cray нижнего уровня. Особой популярностью пользовались серия Convex Computer , а также ряд небольших параллельных машин от таких компаний, как Pyramid Technology и Alliant Computer Systems . Одним из таких поставщиков был Supertek , чья машина S-1 представляла собой CMOS- реализацию процессора X-MP с воздушным охлаждением . Крей приобрел Supertek в 1990 году и продал S-1 как Cray XMS , но машина оказалась проблематичной; Между тем, еще не завершенный S-2, клон Y-MP, позже предлагался как Cray Y-MP (позже ставший Cray EL90 ), который начал продаваться в разумных количествах в 1991–92 годах - в основном небольшим компаниям. , особенно в сфере разведки нефти. Эта линия превратилась в Cray J90 и, в конечном итоге, в Cray SV1 в 1998 году.
В декабре 1991 года Cray приобрел часть активов Floating Point Systems , еще одного поставщика мини-супер, который вышел на рынок файловых серверов со своей линейкой Model 500 на базе SPARC . [15] Эти симметричные многопроцессорные машины масштабировались до 64 процессоров и работали на модифицированной версии операционной системы Solaris от Sun Microsystems . Компания Cray основала Cray Research Superservers, Inc. (позже Cray Business Systems Division ), чтобы продавать эту систему как Cray S-MP , позже заменив ее на Cray CS6400 . Несмотря на то, что эти машины были одними из самых мощных из доступных применительно к соответствующим рабочим нагрузкам, Cray никогда не добилась большого успеха на этом рынке, возможно, из-за того, что она была настолько чужда своей существующей рыночной нише.
CCC строила Cray-3/SSS , когда в марте 1995 года она объявила о банкротстве по главе 11. [16]
В феврале 1996 года компания Cray Research была приобретена компанией Silicon Graphics (SGI) за 740 миллионов долларов. [17] [18]
В мае 1996 года SGI продала подразделение суперсерверов компании Sun. [19] Затем Sun превратила проект Starfire на базе UltraSPARC, который тогда находился в стадии разработки, в чрезвычайно успешную линейку серверов Sun Enterprise 10000 . [20] SGI использовала несколько технологий Cray в попытке перейти с рынка графических рабочих станций на суперкомпьютеры. Ключевым среди них было использование компьютерной шины HIPPI , разработанной Cray , и деталей межсоединений, используемых в серии T3. Долгосрочная стратегия SGI заключалась в объединении линейки высокопроизводительных серверов с линейкой продуктов Cray в два этапа под кодовыми названиями SN1 и SN2 (SN означает «масштабируемый узел»). SN1 был предназначен для замены систем T3E и SGI Origin 2000 , а позже стал архитектурой SN-MIPS или SGI Origin 3000 . Первоначально SN2 был предназначен для объединения всех линеек высокопроизводительных суперкомпьютеров, включая T90, в единую архитектуру. Эта цель так и не была достигнута до того, как SGI отказалась от бизнеса Cray, а название SN2 позже стало ассоциироваться с архитектурой SN-IA или SGI Altix 3000.
В октябре 1996 года основатель Сеймур Крей погиб в результате дорожно-транспортного происшествия. [21]
В 1998 году под управлением SGI была запущена новая модельная линия Cray — Cray SV1 . Это была кластерная архитектура векторного процессора SMP, разработанная на основе технологии J90. [22]
2 марта 2000 года Cray была продана компании Tera Computer Company , которая была переименована в Cray Inc. [23]
После слияния Tera система Tera MTA была перезапущена как Cray MTA-2 . Это не имело коммерческого успеха и было отправлено только двум клиентам. Cray Inc. также безуспешно маркировала суперкомпьютер NEC SX-6 как Cray SX-6 и приобрела эксклюзивные права на продажу SX-6 в США, Канаде и Мексике.
В 2002 году компания Cray Inc. анонсировала свою первую новую модель — векторный процессор Cray X1 с комбинированной архитектурой и суперкомпьютер с массовым параллелизмом . [24] Ранее известный как SV2 , X1 является конечным результатом более ранней концепции SN2 , зародившейся в годы SGI. В мае 2004 года Крей был объявлен одним из партнеров проекта Министерства энергетики США по созданию самого быстрого компьютера в мире по созданию машины производительностью 50 терафлопс для Национальной лаборатории Ок-Ридж . В 2002 году компания Isothermal Systems Research предъявила Крэю иск за нарушение патентных прав. В иске утверждалось, что Cray использовал запатентованную технологию ISR при разработке Cray X1. [25] Иск был урегулирован в 2003 году. [26] По состоянию на ноябрь 2004 года максимальная измеренная производительность Cray X1 составляла 5,9 терафлопс, что делало его 29-м самым быстрым суперкомпьютером в мире. С тех пор X1 был заменен X1E с более быстрыми двухъядерными процессорами.
4 октября 2004 года компания анонсировала серию суперкомпьютеров начального уровня Cray XD1 , в которых используются двухъядерные 64-разрядные центральные процессоры Advanced Micro Devices Opteron под управлением Linux . [27] Эта система ранее была известна как OctigaBay 12K до приобретения этой компании компанией Cray. XD1 содержал одну программируемую вентильную матрицу Xilinx Virtex II Pro ( FPGA ) с четырьмя процессорами Opteron в каждом узле. FPGA могут быть сконфигурированы для воплощения различных цифровых аппаратных проектов и могут расширять возможности обработки или ввода/вывода процессоров Opteron. Более того, каждая FPGA содержит пару процессоров PowerPC 405, которые могут увеличить и без того значительную мощность одного узла. Cray XD1, хотя и имел умеренный успех, в конечном итоге был снят с производства.
В 2004 году Крей завершил работу над системой Red Storm для Sandia National Laboratories . Red Storm должен был стать отправной точкой для ряда успешных продуктов, которые в конечном итоге возродили Cray в области суперкомпьютеров. У Red Storm процессоры были сгруппированы в 96 шкафов, теоретический максимум - 300 шкафов в машине, а расчетная скорость - 41,5 терафлопс. Red Storm также включил в себя новый инновационный дизайн сетевых соединений, получивший название SeaStar и призванный стать центральным элементом последующих инноваций Cray. Суперкомпьютер с массовым параллелизмом Cray XT3 стал коммерческой версией Red Storm, во многих отношениях схожей с более ранней архитектурой T3E, но, как и XD1, использующей процессоры AMD Opteron.
8 августа 2005 г. генеральным директором был назначен Питер Унгаро . Унгаро присоединился к Cray в августе 2003 года в качестве вице-президента по продажам и маркетингу и стал президентом Cray в марте 2005 года .
Представленный в 2006 году, Cray XT4 добавил поддержку памяти DDR2, новых двухъядерных и будущих четырехъядерных процессоров Opteron и использовал коммуникационный сопроцессор SeaStar2 второго поколения. Он также включал возможность подключения чипов FPGA непосредственно к разъемам процессора, в отличие от Cray XD1, для которого требовался специальный разъем для сопроцессора FPGA. [29]
13 ноября 2006 года компания Cray анонсировала новую систему Cray XMT , основанную на серии машин MTA. [30] [31] Эта система сочетала в себе многопоточные процессоры, которые использовались в оригинальных системах Tera, и межсоединение SeaStar2, используемое в XT4. За счет повторного использования ASIC , плат, шкафов и системного программного обеспечения, используемого в сравнительно более крупносерийном продукте XT4, можно снизить стоимость создания очень специализированной системы MTA. Выпуск второго поколения XMT запланирован на 2011 год, при этом первая система будет заказана Швейцарским национальным суперкомпьютерным центром (CSCS). [32]
В 2006 году Крей объявил о своем видении продуктов, получивших название Adaptive Supercomputing . [33] Первое поколение таких систем, получившее название Rainier Project , использовало общую межсетевую сеть (SeaStar2), среду программирования, конструкцию шкафа и подсистему ввода-вывода. Эти системы включали существующие XT4 и XMT. Второе поколение, выпущенное как XT5h , позволило системе объединять вычислительные элементы различных типов в общую систему, совместно используя инфраструктуру. XT5h объединил процессоры Opteron, векторные, многопоточные и FPGA в одной системе.
В апреле 2008 года Крей и Intel объявили, что будут сотрудничать в создании будущих суперкомпьютерных систем. В результате этого партнерства была создана система Cray CX1 , выпущенная в сентябре того же года. Это была настольная блейд-серверная система, включающая до 16 двух- или четырехъядерных процессоров Intel Xeon с установленной Microsoft Windows HPC Server 2008 или Red Hat Enterprise Linux . [34]
К 2009 году крупнейшей компьютерной системой, поставленной Cray, была система Cray XT5 в Национальном центре вычислительных наук в Национальных лабораториях Ок-Риджа . [35] Эта система с более чем 224 000 вычислительными ядрами получила название Jaguar и была самым быстрым компьютером в мире по результатам теста LINPACK [36] со скоростью 1,75 петафлопс [37] , пока ее не превзошел Tianhe-1A в Октябрь 2010 г. Это первая система, устойчивая производительность которой превысила 1 петафлопс в 64-битных научных приложениях.
В мае 2010 года был анонсирован суперкомпьютер Cray XE6 . В основе системы Cray XE6 лежит новая межсистемная система Gemini. Это новое межсоединение включало в себя настоящее глобальное адресное пространство и представляло собой возврат к набору функций T3E, который был столь успешным с Cray Research. Этот продукт стал успешным продолжением продуктов XT3, XT4 и XT5. Первая многокабинетная система XE6 была поставлена в июле 2010 года. Системы Cascade [38] следующего поколения были разработаны с использованием будущих многоядерных и/или многоядерных процессоров от таких поставщиков, как Intel и Nvidia. Cascade должен был быть представлен в начале 2013 года и спроектирован для использования сетевого чипа следующего поколения и является продолжением Gemini под кодовым названием Aries .
В начале 2010 года Cray также представила Cray CX1000 , стоечную систему с возможностью выбора шасси на базе вычислительных, графических процессоров или SMP. [39] [40] Линии продуктов CX1 и CX1000 продавались до конца 2011 года.
В 2011 году Cray анонсировала гибридный суперкомпьютер Cray XK6 . Система Cray XK6, способная масштабироваться до 500 000 процессоров и пиковой производительностью 50 петафлопс, [41] сочетает в себе межсоединение Gemini от Cray, многоядерные скалярные процессоры AMD и процессоры Tesla GPGPU от Nvidia . В октябре 2012 года Cray анонсировал Cray XK7 , который поддерживает GPGPU Nvidia Kepler, и объявил, что система ORNL Jaguar будет обновлена до XK7 (переименована в Titan ) и будет иметь производительность более 20 петафлопс. [42] Titan был самым быстрым суперкомпьютером в мире по результатам теста LINPACK [43] до появления в 2013 году Tianhe-2 , который значительно быстрее.
В 2011 году Cray также объявила, что получила контракт Blue Waters на сумму 188 миллионов долларов с Университетом Иллинойса в Урбана-Шампейн после того, как IBM отказалась от поставки. [44] [45] Эта система была поставлена в 2012 году и на сегодняшний день была самой крупной системой с точки зрения шкафов и процессоров x86 общего назначения, которую Cray когда-либо поставлял.
В ноябре 2011 года была представлена система хранения данных Cray Sonexion 1300, что ознаменовало выход компании Cray на рынок высокопроизводительных систем хранения данных. В этом продукте использовалась модульная технология и файловая система Lustre . [46] [47]
В 2011 году Крей запустил организацию по стандартизации параллельного программирования OpenACC . [48] В 2019 году Cray объявила, что прекращает поддержку OpenACC и будет поддерживать OpenMP . [49] Однако в 2022 году компилятор Cray Fortran по-прежнему поддерживал OpenACC, [50] отчасти из-за его использования в коде моделирования климата ICON. [51]
В апреле 2012 года Cray объявила о продаже Intel своей программы разработки межсетевого оборудования и связанной с ней интеллектуальной собственности за 140 миллионов долларов. [52] [53] [54]
9 ноября 2012 года Cray объявила о приобретении Appro International, Inc. , калифорнийского частного разработчика передовых масштабируемых суперкомпьютерных решений. [55] По состоянию на 2012 год компания Appro, занимающая третье место в списке суперкомпьютеров Top100, создает одни из самых передовых в мире кластерных систем высокопроизводительных вычислений (HPC). В 2012 году Cray также открыла дочернюю компанию в Китае. [56]
25 сентября 2019 года Hewlett Packard Enterprise (HPE) приобрела компанию за $1,3 млрд. [57]
В октябре 2020 года компания HPE получила контракт на создание доэкзафлопсного компьютера LUMI EuroHPC в Каяани , Финляндия . [58] Контракт стоимостью 144,5 млн евро предусматривает поставку системы HPE Cray EX с теоретической максимальной производительностью 550 петафлопс . После полной эксплуатации LUMI станет одним из самых быстрых суперкомпьютеров в мире. [59]
28 июня 2022 года Национальное управление океанических и атмосферных исследований США (NOAA) торжественно открыло новейшие в стране суперкомпьютеры по погоде и климату — два суперкомпьютера HPE Cray, установленных и эксплуатируемых компанией General Dynamics (GDIT). Каждый суперкомпьютер работает на производительности 12,1 петафлопс . [60]