Cтраница 1
![]() |
Отношения между ЦП и методы оценки. [1] |
Смесь команд, которую мы должны получить для вычисления коэффициента улучшения, может быть динамической смесью команд. [2]
Разрабатывая смесь команд для прикладной программы, необходимо учитывать объем выборки. В идеальном случае она должна быть настолько большой, чтобы обеспечивать стабильность, позволяющую игнорировать ( или усреднять) отклонения, вызываемые, например, выбором того или иного компилятора. [3]
Метод смеси команд дает результаты, имеющие широкую сферу применения. Для данного набора команд вычислительной машины определяется частота использования различных команд. Умножая частоту команд на их время выполнения и нормализуя результат, мы получим среднее время выполнения команды, которое затем может служить основой сравнения центральных процессоров. [4]
![]() |
Типичная смесь команд. [5] |
Рассмотрим теперь расширенную смесь команд. На рис. 3.7 приведена дополнительная информация о каждом классе. [6]
![]() |
Структурная схема ЭВМ ЕС 11. [7] |
На смесях команд для научно-технических задач максимальная производительность примерно в 2 раза выше приведенной. [8]
На количество и смесь команд, используемых при компиляции, а также на количество и смесь команд, выполняемых в самой проблемной программе, непосредственное влияние оказывает степень оптимизации, выполняемой компилятором. [9]
![]() |
Отношения между ЦП и методы оценки. [10] |
Если требуется получить динамическую смесь команд, нужно в процессе выполнения программы использовать какое-то суммирующее средство. [11]
Для исключения или уменьшения недостатков смесей команд уточняется метод их составления. [12]
Использование смесей алгоритмических действий вместо смесей команд способствует сопоставимости расчетных значений производительности ЭВМ с различными системами команд. [13]
Так же как и в методе смеси команд, аналитику должно быть ясно, какие условия используются в данной оценке. Он должен определить, что включено, а что не включено в определение данной оценки. Ему должно быть ясно, применимы ли подходы, годящиеся для одних систем, для других систем. Он должен представлять все зависимости между данными, оказывающие влияние на программу-ядро. Короче говоря, он должен ясно представлять как саму прикладную программу, так и все ее свойства. [14]
Если этот конкретный набор из трех команд в смеси команд выступает как отдельная запись, аналитик может использовать любую из команд типа сложить с содержимым памяти, реализованных на исследуемом ЦП. Если же, однако, отдельные команды этого набора распределены по их обычным классам, возможность оценки способности машины выполнять операции сложения с памятью вполне может быть потеряна. [15]