ППП - приведенная пиковая скорость, на которой цифровые ЭВМ выполняют 64-разрядные или более операции сложения и умножения с плавающей запятой.
Сокращения, используемые в настоящем техническом примечании:
n - количество процессоров в цифровой ЭВМ
i - номер процессора (i, ... n)
t - время цикла процессора (t = 1/F)
F - частота процессора
R - пиковая скорость вычисления с плавающей запятой
W - коэффициент согласования с архитектурой.
ППП выражается во взвешенных ТераФЛОПС (ВТ) - триллионах (10) приведенных операций с плавающей запятой в секунду.
Схема способа вычисления ППП:
1. Для каждого процессора i определяется максимальное количество 64-разрядных или более операций с плавающей запятой (ОПЗ), выполняемых за цикл каждым процессором цифровой ЭВМ.
Примечание.
При определении ОПЗ учитываются только 64-разрядные или более операции сложения или умножения с плавающей запятой за цикл процессора. Операции, требующие многочисленных циклов, могут быть выражены в дробных результатах за цикл процессора. Для процессоров, неспособных выполнять вычисления с 64-разрядными или более операциями с плавающей запятой, эффективная скорость вычисления R равна нулю.
(Примечание в редакции, введенной в действие с 14 марта 2019 года Указом Президента Российской Федерации от 13 декабря 2018 года N 714. - См. предыдущую редакцию)
2. Вычисляется скорость с плавающей запятой R для каждого процессора:
R = ОПЗ/t.
3. Вычисляется ППП следующим образом:
ППП = W х R + W х R + ... + W x R.
4. Для векторных процессоров - W = 0,9, для невекторных процессоров - W = 0,3.
Примечания:
1. Для процессоров, которые выполняют составные операции в цикле, такие как сложение и умножение, считается каждая операция.
2. Для конвейерного процессора эффективная скорость вычисления R выше конвейерной скорости при загруженном конвейере или неконвейерной скорости.
3. Скорость вычисления R каждого содействующего процессора должна быть рассчитана по его максимальной теоретически возможной величине перед определением ППП всей комбинации процессоров. Одновременные операции считаются таковыми, когда производитель ЭВМ заявляет в руководстве пользователя или документации к ЭВМ о совпадающих, параллельных или одновременных операциях или процессах исполнения процессором команд программы.
4. При вычислении ППП не учитываются процессоры, ограниченные входными/выходными и периферийными функциями (например, дисководы, устройства связи и мониторы).
5. Значения ППП не следует вычислять для комбинаций процессоров, объединенных локальными сетями, глобальными сетями, совместно используемыми соединениями/устройствами ввода/вывода, контроллерами ввода/вывода и любыми коммуникационными соединениями, осуществляемыми при помощи программного обеспечения.