Высокопроизводительные вычисления

Высокопроизводительные вычисления ( HPC ) используют суперкомпьютеры и компьютерные кластеры для решения сложных вычислительных задач.
Обзор [ править ]
HPC объединяет системное администрирование (включая знания о сетях и безопасности) и параллельное программирование в междисциплинарную область, которая сочетает в себе цифровую электронику , компьютерную архитектуру , системное программное обеспечение , языки программирования , алгоритмы и вычислительные методы. [1] Технологии HPC — это инструменты и системы, используемые для внедрения и создания высокопроизводительных вычислительных систем. [2] Недавно [ когда? ] Системы высокопроизводительных вычислений перешли от суперкомпьютеров к вычислительным кластерам и сетям . [1] Из-за необходимости создания сетей в кластерах и сетях продвигаются технологии высокопроизводительных вычислений. [ кем? ] за счет использования свернутой магистральной сети , поскольку архитектуру свернутой магистральной сети легко устранять неполадки, а обновления можно применять к одному маршрутизатору, а не к нескольким.
Этот термин чаще всего ассоциируется с вычислениями, используемыми для научных исследований или вычислительной науки . Связанный с этим термин, высокопроизводительные технические вычисления (HPTC), обычно относится к инженерным приложениям кластерных вычислений (таким как вычислительная гидродинамика , а также создание и тестирование виртуальных прототипов ). HPC также применяется в таких бизнес- приложениях, как хранилища данных , бизнес- приложения (LOB) и обработка транзакций .
Термин «высокопроизводительные вычисления» (HPC) возник после термина «суперкомпьютеры». [3] HPC иногда используется как синоним суперкомпьютеров; но в других контекстах «суперкомпьютер» используется для обозначения более мощного подмножества «высокопроизводительных компьютеров», а термин «суперкомпьютер» становится подмножеством «высокопроизводительных вычислений». Потенциал возникновения путаницы в использовании этих терминов очевиден.
Поскольку большинство современных приложений не предназначены для технологий HPC, а модернизированы, они не предназначены и не тестируются для масштабирования на более мощные процессоры или машины. [2] Поскольку сетевые кластеры и гриды используют несколько процессоров и компьютеров, эти проблемы масштабирования могут нанести вред критически важным системам в будущих суперкомпьютерных системах. Таким образом, либо существующие инструменты не отвечают потребностям сообщества высокопроизводительных вычислений, либо сообщество высокопроизводительных вычислений не знает об этих инструментах. [2] Вот несколько примеров коммерческих технологий высокопроизводительных вычислений:
- моделирование автокатастроф для проектирования конструкций
- молекулярное взаимодействие для разработки новых лекарств
- поток воздуха над автомобилями или самолетами
В правительственных и исследовательских учреждениях ученые моделируют создание галактик, термоядерную энергию и глобальное потепление, а также работают над созданием более точных краткосрочных и долгосрочных прогнозов погоды. [4] Десятый по мощности суперкомпьютер в мире в 2008 году, IBM Roadrunner (расположен в энергетики США Министерства Лос-Аламосской национальной лаборатории ) [5] смоделировал характеристики, безопасность и надежность ядерного оружия и сертифицировал его функциональность. [6]
ТОП500 [ править ]
TOP500 включает в себя 500 самых быстрых высокопроизводительных компьютеров в мире по результатам теста High Performance LINPACK (HPL). Не все существующие компьютеры ранжируются либо потому, что они не соответствуют требованиям (например, они не могут выполнить тест HPL), либо потому, что их владельцы не предоставили оценку HPL (например, потому, что они не хотят, чтобы размер их системы стал общедоступной информацией). по соображениям обороны). Кроме того, использование одного теста LINPACK является спорным, поскольку ни один из показателей не может проверить все аспекты высокопроизводительного компьютера. Чтобы помочь преодолеть ограничения теста LINPACK, правительство США поручило одному из его создателей, Джеку Донгарре из Университета Теннесси, создать набор эталонных тестов, включающий LINPACK и другие, под названием HPC Challenge. Этот развивающийся пакет использовался в некоторых закупках HPC, но, поскольку его нельзя свести к одному числу, он не смог преодолеть рекламное преимущество менее полезного теста TOP500 LINPACK. Список TOP500 обновляется два раза в год: один раз в июне на Европейской конференции по суперкомпьютерам ISC и еще раз на конференции по суперкомпьютерам в США в ноябре.
Многие идеи новой волны сетевых вычислений изначально были заимствованы у HPC.
Высокопроизводительные вычисления в облаке [ править ]
Традиционно HPC использует локальную инфраструктуру, инвестируя в суперкомпьютеры или компьютерные кластеры. За последнее десятилетие популярность облачных вычислений выросла, поскольку они предлагают компьютерные ресурсы в коммерческом секторе независимо от их инвестиционных возможностей. [7] Некоторые характеристики, такие как масштабируемость и контейнеризация, также вызвали интерес в научных кругах. [8] Однако вопросы безопасности в облаке, такие как конфиденциальность данных, по-прежнему учитываются при выборе между облачными или локальными ресурсами HPC. [7]
См. также [ править ]
Ссылки [ править ]
- ↑ Перейти обратно: Перейти обратно: а б Бразелл, Джим; Беттерсворт, Майкл (2005). Высокопроизводительные вычисления (Отчет). Техасский государственный технический колледж. Архивировано из оригинала 31 июля 2010 г.
- ↑ Перейти обратно: Перейти обратно: а б с Коллетт, Майкл; Кори, Боб; Джонсон, Джон (декабрь 2004 г.). Высокопроизводительные инструменты и технологии (PDF) (Отчет). Ливерморская национальная лаборатория Лоуренса Министерства энергетики США. Архивировано из оригинала (PDF) 30 августа 2017 г.
- ^ «суперкомпьютер» . Оксфордский словарь английского языка (онлайн-изд.). Издательство Оксфордского университета . (Требуется подписка или членство в участвующей организации .) «Суперкомпьютеры» засвидетельствованы с 1944 года.
- ^ Шульман, Майкл. «Высокопроизводительные вычисления: ОЗУ против ЦП» . Доктор Доббс, Высокопроизводительные вычисления, 30 апреля 2007 г.
- ^ «Запуск нового класса суперкомпьютеров в США» . Министерство энергетики. 17 ноября 2022 г.
- ^ «Высокопроизводительные вычисления» . Министерство энергетики США. Архивировано из оригинала 30 июля 2009 года.
- ↑ Перейти обратно: Перейти обратно: а б Морган Элдред; доктор Элис Гуд; Карл Адамс (24 января 2018 г.). «Пример решений по защите данных и безопасности в облачных HPC» (PDF) . Школа вычислительной техники Портсмутского университета, Портсмут, Великобритания
- ^ Себастьян фон Альфтан (2016). «Высокопроизводительные вычисления в облаке?» (PDF) . CSC – Научный ИТ-центр.
Внешние ссылки [ править ]
- HPCwire
- Топ-500 суперкомпьютеров
- Rocks Clusters Высокопроизводительные Linux-кластеры с открытым исходным кодом
- Новостные статьи и отчеты о политике в области высокопроизводительных научных вычислений
- Центр моделирования иммунитета к кишечным возбудителям (МИЭП)
- Искусство высокопроизводительных вычислений: учебники Виктора Эйкхаута из TACC
- Том 1: Наука вычислений
- Том 2: Параллельное программирование для научной инженерии
- Том 3: Введение в научное программирование на C++17/Fortran2008
- Том 4: Учебные пособия по высокопроизводительным научным вычислениям