ГОСТ Р 57700.27-2020. Национальный стандарт Российской Федерации. Высокопроизводительные вычислительные системы. Термины и определения
Параметры и характеристики высокопроизводительной вычислительной системы | |
87 производительность: Количественная характеристика скорости выполнения вычислительных операций над числами с плавающей точкой в секунду, единица: Флопс (FLOPS). | performance |
Примечание - Определение понятия "операция" согласно ГОСТ 15971. |
|
88 теоретическая пиковая производительность: Теоретически рассчитанное максимально возможное количество вычислительных операций, которое способна выполнить ВС за единицу времени. | theoretical peak performance |
89 реальная производительность: Количество операций, выполняемых при исполнении прикладной программы за единицу времени. | real performance |
Примечание - Для измерения реальной производительности применяют прикладные программы с известным количеством операций. |
|
90 задержка при передаче (латентность): Интервал времени между моментом инициирования передачи данных через устройство и моментом появления данных на выходе устройства. | latency |
Примечания 1 Задержка на коммутаторе равна интервалу времени между подачей данных на входной порт коммутатора и появлением этих данных на выходном порту. 2 Задержка при передаче с использованием высокоуровневых протоколов (например, MPI) равна интервалу времени от момента команды посылки данных на устройстве-источнике до момента начала приема данных на устройстве-приемнике. Не зависит от объема данных, может определяться длительностью пересылки сообщения нулевой длины. |
|
91 пропускная способность: Количество данных, которое может быть передано за единицу времени, измеряемое в битах, килобитах, мегабитах и гигабитах в секунду (бит/с, bps; Кбит/с, Kbps; Мбит/с, Mbps; Гбит/с, Gbps). | bandwidth |
92 энергоэффективность: Отношение потребляемой полной энергии ВВС с учетом инженерных систем, к энергии, потребляемой исключительно ВВС. | power usage effectiveness (PUE) |
93 вычислительная энергоэффективность: Отношение производительности ВВС к энергопотреблению ВВС. | power efficiency |
94 энергопотребление высокопроизводительной вычислительной системы: Общее количество энергии, потребляемой исключительно ВВС без учета инженерных систем. | power consumption of the high-performance computing system |
95 площадь вычислительной системы: Площадь, занимаемая оборудованием ВВС с учетом зоны обслуживания. | occupied space |
96 связность: Характеристика коммуникационной подсистемы, обеспечивающая возможность соединения устройств. | connectivity |
Примечание - Мерой связности является минимальное количество каналов связи, которое требуется удалить из коммуникационной подсистемы для ее разделения на две несвязные области. |
|
97 полная бисекция: Свойство топологии коммуникационной сети, при котором ширина бинарного деления равна половине количества подключенных к коммуникационной сети узлов. | full bisection |
98 бисекционная пропускная способность: Минимальная пропускная способность каналов связи всех бисекций (бисекционных разделений) коммуникационной сети. | bisection bandwidth |
99 бисекционная ширина (ширина бинарного деления): Характеристика топологии коммуникационной сети, определяемая как минимальное количество линий связи, которое необходимо удалить из вычислительной сети для ее разделения на две несвязные области одинакового размера. | bisection width |
100 диаметр коммуникационной сети: Характеристика топологии коммуникационной сети, определяемая как максимальное значение дистанции для всех возможных пар "источник (отправитель) - приемник (получатель)". | diameter |
101 коэффициент ускорения: Показатель, характеризующий сокращение длительности выполнения программы при сохранении размера (сложности) задачи или увеличение размера (сложности) задачи при сохранении длительности выполнения за счет использования распараллеливания на большее количество вычислительных ресурсов по сравнению с использованием меньшего количества вычислительных ресурсов. | speedup |
Примечания 1 В качестве вычислительных ресурсов могут рассматриваться ядра, процессоры или узлы ВВС. 2 Для конкретной программы коэффициент ускорения определяется методом слабого масштабирования или методом сильного масштабирования. |
|
102 метод сильного масштабирования (метод дробления задачи): Способ определения коэффициента ускорения, при котором на меньшем и большем количестве вычислительных ресурсов решается одинаковая задача. | strong scaling method |
Примечания 1 В качестве вычислительных ресурсов могут рассматриваться ядра, процессоры или узлы ВВС. 2 Ускорение определяется как отношение длительности решения задачи на меньшем количестве вычислительных ресурсов к длительности решения на большем количестве вычислительных ресурсов. 3 В простейшем случае коэффициент ускорения определяется как отношение длительностей решения задачи в последовательном и параллельном режимах. |
|
103 метод слабого масштабирования (метод увеличения задачи): Способ определения коэффициента ускорения, при котором в расчете на большем количестве вычислительных ресурсов размер (сложность) задачи увеличивается пропорционально увеличению количестве вычислительных ресурсов. | weak scaling method |
Примечания 1 В качестве вычислительных ресурсов могут рассматриваться ядра, процессоры или узлы ВВС. 2 Коэффициент ускорения определяется как отношение длительности решения задачи на меньшем количестве вычислительных ресурсов, умноженной на коэффициент увеличения количества ресурсов, к длительности решения задачи на меньшем количестве вычислительных ресурсов. 3 В простейшем случае коэффициент ускорения определяется как отношение длительности решения задачи в последовательном режиме, умноженной на число ядер, используемых в параллельном алгоритме, к длительности решения задачи в параллельном режиме. |
|
104 эффективность распараллеливания: Доля длительности выполнения параллельной программы, в течение которой процессоры (ядра) ВС реально используются для решения задачи, определяемая для конкретной прикладной программы как отношение коэффициента ускорения к количеству используемых вычислительных ресурсов, умноженное на 100%. | efficiency |
Примечание - В качестве вычислительных ресурсов могут рассматриваться ядра, процессоры или узлы ВВС. |
|
105 масштабируемость параллельной программы: Характеристика программы, обеспечивающая возможность увеличения ускорения при увеличении количества процессов (потоков) с сохранением постоянного уровня эффективности распараллеливания. | scalability |
106 зернистость: Отношение количества вычислений, выполненных в параллельной программе, к количеству пересылок данных. | granularity |
107 баланс вычислительной нагрузки: Уровень, при котором нагрузка равномерно распределяется между доступными вычислительными узлами (процессорами, ядрами). | load balance |
108 дисбаланс вычислительной нагрузки (D): Отношение разности между длительностями выполнения своих объемов работы первого tmin и последнего tmax вычислительного узла (процессора, ядра) к длительности выполнения работы последним узлом tmax (процессором, ядром)
где tmax = max(ti), ti - длительность выполнения работы i-го узла (процессора, ядра). | load disbalance |
