Монстры в городе! Истории из жизни действительно мощных компьютеров

Алексей Целых (alex@technews.ru)

Xakep, номер #028, стр. 028-018-2


Подвести черту обилию определений хочется еще одной шуткой, не столь далекой от истины: суперкомпьютер - это компьютер, мощность которого на 1 порядок меньше необходимой для решения всех современных задач.

Компьютерные нормы ГТО

Другие попытки строго описать суперкомпьютер на основе его производительности ни к чему не привели. Только за последние 15 лет "нормы ГТО" менялись неоднократно. Оксфордский словарь вычислительной техники 1986 года сообщает, что это 10 МФлопс. В начале 90-х была преодолена отметка 200 МФлопс, затем 1 ГФлопс. Когда под это определение суперкомпьютера попали последовательно Pentium III и Apple G4, переписывать трактовки пришлось правительству Штатов. Дело в том, что суперкомпьютерная буржуинская держава накладывает серьезные ограничения на экспорт "монстров". Так, если в благонадежные страны могут свободно продаваться компьютеры любой мощности, то уже в страны так называемой третьей категории, куда входит Россия, Китай, Индия и Пакистан, продажа компьютеров с быстродействием свыше 7 ГФлопс без специального разрешения запрещена. В отношении стран последней, четвертой категории - оказывающих поддержку террористам - применяются самые суровые ограничения. Схожей практики придерживаются другие государства. Одно время японское министерство торговли запрещало вывоз приставки Sony Playstation 2 производительностью 6,5 ГФлопс. Бред, конечно, но слишком уж велика цена попадания компьютерных мощностей в руки бармалеев.

Итак, в общем случае, суперкомпьютер - это "сверхмашина", намного более производительная, чем любая из доступных рядовому пользователю. Суперкомпьютер не купишь в магазине через дорогу. "Супер" означает самый-самый - самый большой, самый дорогой, самый быстрый, самый мощный, производительность его на настоящий момент максимальна. Главное же отличие суперкомпьютера от персоналки и мэйнфрейма - концентрация сил на одном громоздком приложении вместо обслуживания вороха мелких.

Характерными особенностями всех современных суперкомпьютеров являются:

- многопроцессорность (от 8 до 9632 штук);

- высокая скорость обмена данными между отдельными узлами (до 500 мегабайт в секунду);

- большой объем оперативной (до 600 гигабайт) и дисковой (сотни терабайт) памяти;

- архитектура, обеспечивающая параллельность обработки данных и специальное ПО для этих целей.

Интересно, как используют все это добро? Ну уж точно, не в кваку гоняют!

Важным этапом истории развития суперкомпьютеров стал момент, когда они перестали быть уделом исключительно научных и правительственных проектов. Сотни и тысячи компаний арендуют сегодня мощности секретных лабораторий Лос-Аламоса для осуществления расчетов в своих целях. Ford Motor Company симулирует crash-тесты, при которых вереницы реальных автомобилей должны быть утрамбованы в бетонную стену. DuPont разрабатывает новые виды лекарственных препаратов, избегая оплаты чеков на погребение участников неудачных медицинских экспериментов. Фирмы с Уолл-стрит в реальном времени обсчитывают огромные массивы финансовых данных и за секунду до того, как у Билла Гейтса случится расстройство желудка, знают о падении курса акций Microsoft. "Монстры" применяются для решения сложных прикладных задач в самых разнообразных сферах человеческой деятельности: криптографии, ядерных и военных исследованиях, метеорологии и долгосрочных предсказаниях климата, вычислительной химии, фармакологии, сейсморазведке, нефте- и газодобыче, автомобилестроении, проектировании электронных устройств и синтезе новых материалов, визуализации данных и многих-многих других.

Назад на стр. 028-018-1  Содержание  Вперед на стр. 028-018-3