БИБЛИОТЕКА НОРМАТИВНЫХ ДОКУМЕНТОВ

ГОСТ Р 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 (процессором, ядром)

 

ГОСТ Р 57700.27-2020. Национальный стандарт Российской Федерации. Высокопроизводительные вычислительные системы. Термины и определения,

 

где tmax = max(ti),

ti - длительность выполнения работы i-го узла (процессора, ядра).

load disbalance