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

Использование большого количества вычислительных ресурсов в течение длительных периодов времени для выполнения вычислительной задачи.

В информатике высокопроизводительные вычисления ( ВВП ) — это использование большого количества вычислительных ресурсов в течение длительных периодов времени для выполнения вычислительной задачи.

Вызовы

Сообщество HTC также обеспокоено надежностью и прочностью рабочих мест в долгосрочном масштабе. То есть, способностью создавать надежную систему из ненадежных компонентов. Это исследование похоже на обработку транзакций , но в гораздо большем и распределенном масштабе.

Некоторые системы HTC, такие как HTCondor и PBS , могут запускать задачи на оппортунистических ресурсах. Однако работать в этой среде — сложная проблема. С одной стороны, система должна предоставлять надежную рабочую среду для заданий пользователя, но в то же время система не должна ставить под угрозу целостность исполняемого узла и позволять владельцу всегда иметь полный контроль над своими ресурсами.

Высокая пропускная способность против высокой производительности против многозадачности

Существует много различий между высокопроизводительными вычислениями, высокопроизводительными вычислениями (HPC) и многозадачными вычислениями (MTC).

Задачи HPC характеризуются тем, что требуют больших объемов вычислительной мощности в течение коротких периодов времени, тогда как задачи HTC также требуют больших объемов вычислений, но в течение гораздо более длительного времени (месяцы и годы, а не часы и дни). [1] [2] Среды HPC часто измеряются в единицах FLOPS .

Однако сообщество HTC не озабочено количеством операций в секунду, а скорее количеством операций в месяц или в год. Поэтому в области HTC больше интересует, сколько заданий может быть выполнено в течение длительного периода времени, а не насколько быстро.

В качестве альтернативного определения Европейская инфраструктура сетевых вычислений определяет HTC как «вычислительную парадигму, которая фокусируется на эффективном выполнении большого количества слабосвязанных задач» [3] , в то время как системы HPC, как правило, фокусируются на тесно связанных параллельных заданиях, и, как таковые, они должны выполняться в пределах определенного сайта с соединениями с низкой задержкой. Напротив, системы HTC являются независимыми, последовательными заданиями, которые могут быть индивидуально запланированы на многих различных вычислительных ресурсах через несколько административных границ. Системы HTC достигают этого, используя различные технологии и методы сетевых вычислений .

MTC стремится преодолеть разрыв между HTC и HPC. MTC напоминает HTC, но отличается акцентом на использовании множества вычислительных ресурсов в течение коротких периодов времени для выполнения множества вычислительных задач (включая как зависимые, так и независимые задачи), где основные показатели измеряются в секундах (например, FLOPS, задачи/с, МБ/с скорости ввода-вывода), а не в операциях (например, задания) в месяц. MTC обозначает высокопроизводительные вычисления, включающие несколько отдельных действий, связанных посредством операций файловой системы.

Смотрите также

Ссылки

  1. ^ Бек, Алан (1997-06-27). «Высокопроизводительные вычисления: интервью с Мироном Ливни (ссылка недействительна)». HPCWire.
  2. ^ «Высокопроизводительные вычисления: интервью с Мироном Ливни (резервная ссылка)».
  3. ^ "EGI Глоссарий V1".
Взято с "https://en.wikipedia.org/w/index.php?title=Высокопроизводительные_вычисления&oldid=1166119139"