Хорошие математические функции, которые нагружают процессор - PullRequest
5 голосов
/ 05 марта 2011

Кто-нибудь знает любые хорошие математические функции, которые вызывают большую нагрузку на процессор.Я хочу создать простую программу, которая создает нагрузку на X секунд, в то время как другая программа следит за ней.Я просто ищу функции, а не программы стресс-тестирования.

Ответы [ 3 ]

2 голосов
/ 05 марта 2011

Попробуйте тест на простоту Лукас-Лемер .Это то, что используется в исполняемом файле Prime95, и довольно стандартно в Prime95 для нагрузочного тестирования процессора.

2 голосов
/ 05 марта 2011

Тест на знание компьютерного языка имеет довольно много тестов, многие из которых основаны на математике.Это хороший источник, потому что исходный код для каждого алгоритма включен, и есть реализации каждого теста на десятках языков.Таким образом, вы можете просто использовать реализацию на любом удобном для вас языке компиляции и запуска.

0 голосов
/ 05 марта 2011

Наивная реализация Фибоначчи? Что-то вроде:

let fib = Seq.unfold(fun (p, c) -> Some((p, c), (c, p+c))) (1,1)
...