Введение

Super PI — это компьютерная программа для вычисления числа пи с заданной точностью, то есть до указанного количества знаков после десятичной точки — максимум до 32 миллионов. Она использует алгоритм Гаусса — Лежандра и является портом для Windows программы, применявшейся Ясумасой Канадой в 1995 году для вычисления числа пи до 232 знаков.

Значение

Super PI популярен в сообществе разгонщиков, как в качестве бенчмарка для тестирования производительности этих систем, так и в качестве стресс-теста для проверки их стабильной работы.

Проблемы с доверием

Конкуренция в достижении лучших результатов расчета Super PI привела к появлению фальсифицированных результатов, в которых указывалось время расчета быстрее, чем обычно. Попытки борьбы с поддельными результатами привели к созданию модифицированной версии Super PI с контрольной суммой для проверки достоверности. Однако существуют и другие способы получения неточных или ложных результатов, что ставит под вопрос дальнейшее использование программы в качестве эталона для разгона. Super PI использует x87 инструкции с плавающей точкой, поддерживаемые всеми процессорами x86 и x86-64, современные версии которых также поддерживают векторные инструкции Streaming SIMD Extensions пониженной точности.

Будущее

Super PI является однопоточным, поэтому его значимость как меры производительности в эпоху современных многоядерных процессоров быстро снижается. Поэтому wPrime был разработан для поддержки многопоточных вычислений, выполняемых одновременно, чтобы можно было протестировать стабильность на многоядерных системах. Другие многопоточные программы включают: Hyper PI, IntelBurnTest, Prime95, Montecarlo superPI, OCCT или y cruncher. И, наконец, в то время как SuperPi не способен вычислить более 32 миллионов цифр, Александр Йи и Шигеру Кондо установили рекорд в 10 триллионов 50-значных цифр числа Пи, используя y cruncher на компьютере с двумя процессорами Intel Xeon X5680 @ 3.33 ГГц (12 физических ядер, 24 гиперпоточных) 16 октября 2011 года.