21/08/2010 - 13:20 [ ]Super PI

ОГЛАВЛЕНИЕ:

Super PI использует алгоритм Гаусса-Лежандра (также называемый алгоритмом Брента-Саламина). Начальное условие:

Initial value

Итерации повторяются до тех пор, пока разница между a и b не удовлетворяет требуемой точности:

 

π аппроксимируется следующим выражением:

Iteration

Первые три итерации дадут следующие результаты:

  • 3,140…
  • 3,14159264
  • 3,1415926535897932382…

Алгоритм имеет второй порядок аппроксимации, поэтому число полученных знаков после запятой удваивается с каждым шагом алгоритма. Поскольку нулевая итерация вычисляет 2 знака числа π, то для нахождения 16K знаков нужно 13 итераций (2*2^13=16384). Аналогично, 19 итераций вычислят π с точностью 2*2^19=1M знаков после запятой, а 24 итерации – до 32M.  

Сам тест состоит из одного файла - Super Pi.exe. Запустив его, мы увидим следующее окно:

SuperPi 1

 

В заголовке окна мы видим название версии, "mod1.5 XS", далее три кнопки и результаты каждого подтеста.

Кнопка "Help" вызывает файл справки super_pi.hlp, потому не стоит удивляться реакции программы, если у вас его нет и в папке лежит только Super_Pi.exe. Кнопка "about" вызывает окно, где автор программы кратко рассказывает об истории теста.

About

При нажатии на кнопку "Calculate ( C )", либо Alt+C в английской раскладке, то мы увидим окно, где находится поле со списком для выбора количества знаков после запятой для расчёта. Выбираем нужную точность и жмём "OK". Выбор обычно стоит между точностью 1M и 32M, поскольку именно они приняты на HWBot.org и являются стандартами де-факто в бенчмаркинге.

SuperPi 2

Следом нам выпадает окошко, где говорится, что сейчас начнётся расчёт с заданной точностью, с чем и соглашаемся.

SuperPi 3

Полученный результат с окошком о завершении расчёта (т.е. не нажимая ничего в тесте) сохраняем, обычно вместе с двумя окнами CPU-Z (CPU и memory).

SuperPi 4  

<< Назад Далее >>