Введение
Американский производитель суперкомпьютеров Cray Inc., дочерняя компания Hewlett Packard Enterprise, является американским производителем суперкомпьютеров со штаб-квартирой в Сиэтле, штат Вашингтон. Несколько суперкомпьютерных систем Cray входят в список TOP500, который ранжирует самые мощные суперкомпьютеры в мире. Cray производит свою продукцию частично в Чиппева-Фоллс, штат Висконсин, где родился и вырос её основатель, Сеймур Крей. Компания также имеет офисы в Блумингтоне, штат Миннесота (которые были преобразованы в офисы Hewlett Packard Enterprise), и множество других офисов продаж, обслуживания, инжиниринга и научно-исследовательских разработок по всему миру. В 1972 году предшественник компании, Cray Research, Inc. (CRI), был основан конструктором компьютеров Сеймуром Крэем. В 1989 году Сеймур Крей основал Cray Computer Corporation (CCC), которая обанкротилась в 1995 году. В 1996 году Cray Research была приобретена компанией Silicon Graphics (SGI). В 2000 году компания Cray Inc. была образована, когда Tera Computer Company приобрела бизнес Cray Research Inc. у SGI и приняла название приобретенной компании. В 2019 году компания была приобретена Hewlett Packard Enterprise за 1,3 миллиарда долларов.
the supercomputer brand
Cray Inc., a subsidiary of Hewlett Packard Enterprise, is an American supercomputer manufacturer headquartered in Seattle, Washington. Several Cray supercomputer systems are listed in the TOP500, which ranks the most powerful supercomputers in the world. Cray manufactures its products in part in Chippewa Falls, Wisconsin, where its founder, Seymour Cray, was born and raised. The company also has offices in Bloomington, Minnesota (which have been converted to Hewlett Packard Enterprise offices), and numerous other sales, service, engineering, and R&D locations around the world. In 1972, the company's predecessor, Cray Research, Inc. (CRI), was founded by computer designer Seymour Cray. In 1989, Seymour Cray formed Cray Computer Corporation (CCC), which went bankrupt in 1995. In 1996, Cray Research was acquired by Silicon Graphics (SGI). In 2000, Cray Inc. was formed when Tera Computer Company purchased the Cray Research Inc. business from SGI and adopted the name of its acquisition. In 2019, the company was acquired by Hewlett Packard Enterprise for $1.3 billion.
История: 1950 - 1972 годы
В 1950 году Сеймур Крей начал свою карьеру в области вычислительной техники, устроившись в Engineering Research Associates (ERA) в Сент-Поле, штат Миннесота. Там он участвовал в создании ERA 1103. Впоследствии ERA вошла в состав UNIVAC и начала постепенно прекращать свою деятельность. В 1960 году он покинул компанию, спустя несколько лет после того, как бывшие сотрудники ERA основали Control Data Corporation (CDC). Первоначально он работал в штаб-квартире CDC в Миннеаполисе, но был недоволен постоянными помехами со стороны руководства. В итоге он организовал лабораторию в своем родном городе Чиппева-Фолс, штат Висконсин, примерно в 137 километрах к востоку. Крей добился ряда успехов в CDC, включая создание CDC 6600 и CDC 7600.
Cray Research Inc. и Cray Computer Corporation: 1972-1996 гг.
Когда в конце 1960-х годов CDC столкнулись с финансовыми трудностями, средства на разработку Cray на базе CDC 8600 стали ограниченными. Когда ему сообщили, что проект придется "приостановить" в 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 стали последней корпорацией Cray – SRC Computers, Inc.
Cray Research продолжил разработку компьютеров по отдельной линии, первоначально с ведущим конструктором Стивеном Ченом и Cray X MP. После ухода Чена были разработаны Cray Y MP, Cray C90 и Cray T90 на оригинальной архитектуре Cray 1, но достигли значительно большей производительности благодаря нескольким дополнительным процессорам, более высокой тактовой частоте и расширенным векторным каналам. Неопределенность проекта Cray 2 привела к появлению ряда компаний, совместимых с объектным кодом 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. Серия массивно-параллельных компьютеров от Thinking Machines Corporation, Kendall Square Research, Intel, nCUBE, MasPar и Meiko Scientific захватила рынок высокопроизводительных вычислений в 1980-х годах. Поначалу Cray Research критиковала такие подходы, жалуясь на сложность разработки программного обеспечения для эффективного использования этих машин – что было справедливым замечанием в эпоху ILLIAC IV, но с каждым днем становилось менее актуальным. Cray в конечном итоге осознал, что этот подход, вероятно, был единственным верным путем, и начал пятилетний проект по возвращению лидерства в этой области: результатом стал Cray T3D и Cray T3E на базе Digital Equipment Corporation Alpha, что к 2000 году оставило Cray единственным оставшимся поставщиком суперкомпьютеров на рынке, помимо архитектуры SX от NEC. Большинство организаций, использующих Cray, считались членами "эксклюзивного клуба" операторов Cray. Компьютеры Cray считались престижными, поскольку были чрезвычайно дорогими, а количество проданных экземпляров было небольшим по сравнению с обычными мэйнфреймами. Это восприятие распространялось и на страны: для усиления ощущения эксклюзивности маркетинговый отдел Cray Research выпустил рекламные галстуки с мозаикой из крошечных национальных флагов, иллюстрирующих "клуб стран, использующих Cray". В конце 1980-х и начале 1990-х годов на рынок вышли новые поставщики, предлагающие небольшие суперкомпьютеры, известные как мини-суперкомпьютеры (в отличие от супермини), которые успешно конкурировали с маломощными машинами Cray. Особенно популярными были серии Convex Computer, а также ряд небольших параллельных машин от компаний, таких как Pyramid Technology и Alliant Computer Systems. Одним из таких поставщиков была Supertek, чья модель S 1 представляла собой воздушно-охлаждаемую CMOS-реализацию процессора X MP. Cray приобрела 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, еще одного поставщика мини-суперкомпьютеров, который вышел на рынок файловых серверов со своей линейкой SPARC Model 500. Эти машины с симметричной мультипроцессорной архитектурой масштабировались до 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.
Владение Silicon Graphics: 19962000
В феврале 1996 года Cray Research была приобретена компанией Silicon Graphics (SGI) за 740 миллионов долларов. В мае 1996 года SGI продала бизнес Superservers компании Sun. Sun затем превратила находящийся в разработке проект Starfire на базе UltraSPARC в чрезвычайно успешную линейку серверов Sun Enterprise 10000. SGI использовала несколько технологий Cray в своей попытке перейти с рынка графических рабочих станций в область суперкомпьютеров. Ключевыми из них были использование разработанной Cray компьютерной шины HIPPI и детали межсоединений, использованных в серии T3. Долгосрочная стратегия SGI заключалась в объединении своей высокопроизводительной серверной линейки с линейками продуктов Cray в два этапа, получивших кодовые имена SN1 и SN2 (SN расшифровывается как "Scalable Node" – масштабируемый узел). SN1 предназначалась для замены систем T3E и SGI Origin 2000 и впоследствии стала архитектурой SN MIPS или SGI Origin 3000. SN2 изначально планировалась как унификация всех высокопроизводительных/суперкомпьютерных линеек продуктов, включая T90, в единую архитектуру. Эта цель так и не была достигнута до того, как SGI избавилась от бизнеса Cray, а название SN2 позже стало ассоциироваться с архитектурой SN IA или SGI Altix 3000. В октябре 1996 года основатель Сеймур Крей погиб в дорожно-транспортном происшествии. В 1998 году, находясь в собственности SGI, была выпущена новая модель Cray SV1. Это была кластерная SMP-архитектура векторного процессора, разработанная на базе технологии J90. 2 марта 2000 года Cray была продана Tera Computer Company, которая впоследствии была переименована в Cray Inc.
После слияния с Тера: 20002019
После слияния с Tera система Tera MTA была перезапущена как Cray MTA 2. Это не имело коммерческого успеха и была поставлена только двум заказчикам. Cray Inc. также безуспешно маркировала суперкомпьютер NEC SX 6 как Cray SX 6 и приобрела эксклюзивные права на продажу SX 6 в США, Канаде и Мексике. В 2002 году Cray Inc. представила свою первую новую модель, Cray X1 – суперкомпьютер с комбинированной векторной архитектурой и массивно-параллельной обработкой. Ранее известная как SV2, X1 является результатом более ранней концепции SN2, разработанной в годы существования SGI. В мае 2004 года было объявлено, что Cray является одним из партнеров в проекте Министерства энергетики США по созданию самого быстрого в мире компьютера – машины производительностью 50 терафлопс для Национальной лаборатории Оук-Ридж. В 2002 году Isothermal Systems Research подала в суд на Cray за нарушение патентных прав. В иске утверждалось, что Cray использовала запатентованную технологию ISR при разработке Cray X1. Судебный процесс был урегулирован в 2003 году. По состоянию на ноябрь 2004 года Cray X1 демонстрировала максимальную измеренную производительность 5,9 терафлопс, занимая 29-е место в списке самых быстрых суперкомпьютеров мира. Впоследствии X1 была заменена X1E с более быстрыми двухъядерными процессорами. 4 октября 2004 года компания анонсировала линейку суперкомпьютеров Cray XD1, использующих 64-битные двухъядерные центральные процессоры Advanced Micro Devices Opteron под управлением Linux. Ранее эта система была известна как OctigaBay 12K до приобретения этой компании Cray. XD1 оснащалась одним Xilinx Virtex II Pro программируемым логическим устройством (FPGA) на каждый узел, состоящий из четырех процессоров Opteron. FPGA можно было конфигурировать для реализации различных цифровых аппаратных схем и расширения возможностей обработки или ввода/вывода процессоров Opteron. Кроме того, каждый FPGA содержал пару процессоров PowerPC 405, которые могли увеличить вычислительную мощность узла. Cray XD1, хотя и имела умеренный успех, в конечном итоге была снята с производства. В 2004 году Cray завершила разработку системы Red Storm для Национальной лаборатории Сандии. 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 года. Cray XT4, представленная в 2006 году, добавила поддержку памяти DDR2, новых двухъядерных и будущих четырехъядерных процессоров Opteron и использовала копроцессор связи SeaStar2 второго поколения. Она также включала возможность подключения чипов FPGA непосредственно в процессорные сокеты, в отличие от Cray XD1, для которой требовался специальный сокет для сопроцессора FPGA. 13 ноября 2006 года Cray объявила о новой системе Cray XMT, основанной на серии машин MTA. Эта система объединяла многопоточные процессоры, использовавшиеся в оригинальных системах Tera, и межсоединение SeaStar2, используемое в XT4. Повторное использование ASIC, плат, шкафов и системного программного обеспечения, применяемых в более массовом продукте XT4, позволило снизить стоимость производства специализированной системы MTA. Второе поколение XMT планировалось выпустить в 2011 году, первый заказ поступил от Швейцарского национального суперкомпьютерного центра (CSCS). В 2006 году Cray представила концепцию продуктов под названием Adaptive Supercomputing. Первое поколение таких систем, получившее название Rainier Project, использовало общую сеть межсоединений (SeaStar2), среду программирования, конструкцию шкафа и подсистему ввода-вывода. Эти системы включали существующие XT4 и XMT. Второе поколение, представленное как XT5h, позволяло объединить в единую систему вычислительные элементы различных типов, используя общую инфраструктуру. XT5h объединяла процессоры Opteron, векторные, многопоточные и FPGA в одной системе. В апреле 2008 года Cray и Intel объявили о сотрудничестве в разработке будущих суперкомпьютерных систем. Результатом этого партнерства стала система Cray CX1, представленная в сентябре того же года. Это была настольная система блейд-серверов, состоящая до 16 двух- или четырехъядерных процессоров Intel Xeon с установленной Microsoft Windows HPC Server 2008 или Red Hat Enterprise Linux. К 2009 году самой большой системой, поставленной Cray, была Cray XT5 в Национальном центре вычислительных наук в Национальной лаборатории Оук-Ридж. Эта система, с более чем 224 000 процессорных ядер, получила название Jaguar и была самым быстрым компьютером в мире по результатам теста LINPACK со скоростью 1,75 петафлопс до того, как была превзойдена Tianhe 1A в октябре 2010 года. Она стала первой системой, превысившей устойчивую производительность в 1 петафлопс при выполнении 64-битного научного приложения. В мае 2010 года был анонсирован суперкомпьютер Cray XE6. В основе системы Cray XE6 лежало новое межсоединение Gemini. Это новое межсоединение включало в себя глобальное адресное пространство и представляло собой возвращение к функциональности T3E, которая была столь успешной для Cray Research. Этот продукт стал успешным продолжением продуктов XT3, XT4 и XT5. Первая многошкафная система XE6 была поставлена в июле 2010 года. Системы следующего поколения Cascade были разработаны для использования будущих многоядерных и/или многочиповых процессоров от таких производителей, как Intel и Nvidia. Запуск Cascade был запланирован на начало 2013 года и предусматривал использование сетевого чипа следующего поколения и продолжения Gemini, кодовое название Aries. В начале 2010 года Cray также представила Cray CX1000 – систему, монтируемую в стойку, с возможностью выбора вычислительной, GPU-ориентированной или SMP-ориентированной конфигурации. Продуктовые линейки CX1 и CX1000 продавались до конца 2011 года. В 2011 году Cray объявила о гибридном суперкомпьютере Cray XK6. Система Cray XK6, способная масштабироваться до 500 000 процессоров и 50 петафлопс пиковой производительности, объединяет межсоединение Gemini от Cray, многоядерные скалярные процессоры AMD и графические процессоры Tesla GPGPU от Nvidia. В октябре 2012 года Cray объявила о Cray XK7, поддерживающем графические процессоры Nvidia Kepler GPGPU, и объявила, что система ORNL Jaguar будет модернизирована до XK7 (переименована в Titan) и сможет достичь производительности более 20 петафлопс. Titan был самым быстрым суперкомпьютером в мире по результатам теста LINPACK до появления Tianhe 2 в 2013 году, который значительно быстрее. В 2011 году Cray также объявила о получении контракта Blue Waters стоимостью 188 миллионов долларов от Университета Иллинойса в Урбане-Шампейне после того, как IBM отказалась от поставки. Эта система была поставлена в 2012 году и была крупнейшей системой на тот момент с точки зрения шкафов и универсальных процессоров x86, поставленной Cray. В ноябре 2011 года была представлена система хранения данных Cray Sonexion 1300, что ознаменовало выход Cray на рынок высокопроизводительных систем хранения данных. Этот продукт использовал модульную технологию и файловую систему Lustre. В 2011 году Cray запустила организацию по стандартизации параллельного программирования OpenACC. В 2019 году Cray объявила о прекращении поддержки OpenACC и переходе на OpenMP. Однако в 2022 году компилятор Cray Fortran по-прежнему поддерживал OpenACC, отчасти из-за его использования в коде климатической симуляции ICON. В апреле 2012 года Cray объявила о продаже своей программы разработки аппаратного обеспечения межсоединений и соответствующей интеллектуальной собственности Intel за 140 миллионов долларов. 9 ноября 2012 года Cray объявила о приобретении Appro International, Inc., калифорнийского частного разработчика передовых масштабируемых суперкомпьютерных решений. По состоянию на 2012 год Appro занимала 3-е место среди поставщиков в списке Top100 суперкомпьютеров, Appro строит...
Дочерняя компания Hewlett Packard Enterprise: 2019настоящее
25 сентября 2019 года компания Hewlett Packard Enterprise (HPE) приобрела компанию за 1,3 миллиарда долларов США. В октябре 2020 года HPE выиграла контракт на создание преэксаскального компьютера EuroHPC LUMI в городе Каяни, Финляндия. Стоимость контракта составляет 144,5 миллиона евро, он предусматривает поставку системы HPE Cray EX с теоретической пиковой производительностью 550 петафлопс. После ввода в полную эксплуатацию LUMI станет одним из самых мощных суперкомпьютеров в мире. 28 июня 2022 года Национальное управление океанических и атмосферных исследований США (NOAA) представило новейшие суперкомпьютеры для прогнозирования погоды и изучения климата – два суперкомпьютера HPE Cray, установленных и обслуживаемых компанией General Dynamics (GDIT). Производительность каждого суперкомпьютера составляет 12,1 петафлопс.