Тенденции открытости
Если говорить об остальных системах, помимо Roadrunner входящих в первую десятку, то там — спору нет — продолжает блистать архитектура IBM BlueGene (2, 3, 6 и 9-е места). Однако она входит в элиту Top500 уже, считай, четыре года, с осени 2004-го, так что написано о ней за это время более чем достаточно.
Гораздо больший интерес представляет новый суперкомпьютер Sun Microsystems под названием Ranger, собранный для чисто научных несекретных исследований в Техасском университете. Хотя Ranger, построенный на основе фирменной системы блейд-серверов Sun Constellation, занял почетное четвертое место, в действительности здесь сокрыта печальная история несостоявшегося триумфа. Эта машина, разработанная одним из сооснователей и ведущим архитектором Sun Андреасом Бехтольсхаймом (Andreas Bechtolsheim), должна была принять участие в хит-параде еще в ноябре прошлого года, аккурат к формированию тридцатого релиза Top500. Тогда у системы были отличные шансы на первенство.
Но увы, из-за задержек с поставками пятнадцати с лишним тысяч четырехъядерных процессоров AMD Opteron время было упущено.
Руководителям Sun чрезвычайно хотелось примерить лавровый венок чемпиона. По их мнению, Ranger — на редкость хорошо сбалансированная высокопроизводительная машина, да еще и построенная на основе идей открытой архитектуры.
Это означает, с одной стороны, что здесь предусмотрены широкие магистрали для передачи данных, объединяющие массивы процессоров и гарантирующие, что чипы не будут попусту простаивать в ожидании своей очереди. А с другой стороны, это прекрасно масштабируемая вычислительная система высшего мирового класса, создание которой доступно, по сути, всем желающим благодаря открытым платформам и открытой архитектуре.
И уж коли речь зашла об открытых платформах, нельзя не отметить и абсолютное доминирование в суперкомпьютерах Top500 операционной системы Linux.
Под этой ОС работают все десять систем из Top10, а в целом на Unix-подобные платформы с открытыми исходными кодами опираются 427 машин списка. Еще 28 систем работают на основе закрытых разновидностей Unix (включая Mac OS) и пять систем — под управлением Windows Cluster Server. Около сорока машин работают под управлением смешанных операционных систем, как правило, сочетающих в себе Linux и Unix. Таким образом, на долю Linux приходится 85,4% в пересчете на количество машин, 76,4% в пересчете на производительность и 58,3% в пересчете на процессорные ядра.
Если взятие петафлопсного рубежа стало первой важной особенностью нынешнего суперкомпьютерного хит-парада, то второй (быть может, даже главной) оказалось включение в перечень указываемых параметров энергетической эффективности вычислений. Она, правда, пока не влияет на место, занятое системой в списке, однако весьма примечательно, что число выполняемых операций на ватт потребленной энергии становится в один ряд с таким определяющим показателем, как производительность машины на тесте Linpack (решение больших систем линейных уравнений).
Суперкомпьютерные центры и системы потребляют миллионы ватт, расходуемых на питание серверов, сетей, систем хранения данных и различного вспомогательного оборудования. Реальная цена высокопроизводительных вычислений оказывается намного большей, чем стоимость собственно обеспечивающей их аппаратуры. Отсюда понятно, что проблема энергосбережения для суперкомпьютеров особо актуальна.
Одной из первых заострила внимание на данной проблеме корпорация IBM, когда около десятка лет назад начала разрабатывать архитектуру BlueGene. Получившиеся в итоге этой работы коммерческие компьютеры BlueGene/L имели рекордный для своего времени показатель эффективности — 210 Мфлопс (миллионов операций) на 1 Вт потребленной энергии, ставший своего рода эталоном для машин подобного класса. Сегодня, однако, эту планку преодолели многие модели компьютеров.
Возглавляет "зеленый" список сервер IBM QS22 Blade на основе Cell с показателем 488 Мфлопс/Вт. За ним идут модернизированный компьютер BlueGene/P на основе процессоров Power (376 Мфлопс/Вт) и машины на основе четырехъядерного процессора Intel Harpertown (Xeon 5400).
В кластере серверов IBM BladeCenter HS21 на основе Harpertown показана эффективность 265 Мфлопс/Вт. Кластер Silicon Graphics Altix ICE 8200EX демонстрирует 240 Мфлопс/Вт, а кластерная платформа Hewlett-Packard CP 3000 на базе блейдов BL2x220 — 227 Мфлопс/Вт.
Престиж и лексический новации
Суперкомпьютерные технологии уже давно принято рассматривать как своего рода символ мощи и конкурентоспособности национальной экономики. Поэтому абстрактный в общем-то показатель производительности 1 петафлопс, или тысяча триллионов вычислений в секунду, вот уже лет десять фигурирует в качестве важнейшего рубежа для военных и научных организаций не только Америки, но и других стран, включая Евросоюз, Японию, Индию и Китай. Так что сегодня, когда заветная высота наконец-то покорена, многие капитаны индустрии и науки в США рассматривают систему Roadrunner как замечательный пример возрождения американского суперкомпьютерного могущества.
Хотя американские компании доминировали в данной области практически всегда, начиная с появления суперкомпьютеров в 1960 годы, бывали у США и отступления. Сначала в середине 1990-х, а затем в 2002 году, когда японская система Earth Simulator на некоторое время получила титул самого быстрого в мире вычислителя с производительностью 35 трлн. операций в секунду. Два года спустя суперкомпьютер BlueGene вернул рекорд скорости американцам. Однако успехи японцев произвели должное впечатление, подтолкнув и конгресс США, и администрацию Буша к новым инвестициям в высокопроизводительные вычисления. Столь же обостренный интерес к укреплению суперкомпьютерного сектора демонстрирует ныне и Евросоюз, одно время начавший заметно уступать напористым азиатским конкурентам.
Ну а пока ведущие державы мира мерятся своими пета-, тера- и гигафлопсами, корпорации уже работают над следующим поколением машин. Преодолев петафлопсный барьер скорее, чем ожидалось, суперкомпьютерная индустрия США сумела удержать высокий темп наращивания производительности, повысив скорость вычислений в тысячу раз за одиннадцать лет. Следующая в тысячу раз большая величина называется экзафлопс, что соответствует квинтиллиону (1018) операций в секунду. За этим рубежом должны последовать зеттафлопс (1021), йоттафлопс (1024) и ксерафлопс (1027).
Так что пора понемногу привыкать к странным новым словам.
оружие XXI века: Оцифровка "бородавочника"
Оцифровка "бородавочника"Автор: Ваннах Михаил
Опубликовано в журнале "Компьютерра" N25-26 от 08 июля 2008 годаВ третьем квартале прошлого года в составе американских сил в Ираке приступил к боевым действиям штурмовик A-10C, то есть модификация "Чарли" (так зовется индекс "C" на американском военном жаргоне) одного из старейших самолетов ВВС США. А в январе 2008-го летчики отрапортовали о завершении работ по модернизации первой сотни A-10. И модернизация эта — сугубо цифровая.
С 1930-х годов девизом авиации было "Дальше! Выше!! Быстрее!!!". А вот A-10, наоборот, проектировался для того, чтобы летать медленно и низко. Поводом к его созданию стала война во Вьетнаме, точнее — проблемы с непосредственной поддержкой войск на поле боя.
К 1967 году Пентагон обнаружил, что слишком много американских самолетов, атаковавших цели с малых высот, сбиты малокалиберной артиллерией и даже тяжелыми пулеметами [В советских филателистических магазинчиках пионеры покупали вьетнамские марки с регулярно меняющимися цифрами сбитых аэропланов]. Вертолеты UH-1 Huey и AH-1 Cobra, которыми тогда располагали Соединенные Штаты, проблему решить не могли — они были вооружены только пулеметами винтовочного калибра и неуправляемыми ракетами малой мощности, да и оказались весьма уязвимыми. Использование для штурмовки истребителя-бомбардировщика F-4 Phantom тоже не дало должного эффекта — слишком высокая крейсерская скорость этой машины с треугольным крылом затрудняла прицеливание по мелким целям, а 20-мм пушка была слабовата против танков Т-54 или их китайских клонов.