Этот программный код был создан мной в результате внезапного вдохновения. Он предназначен для публичного и справедливого тестирования всех процессоров CPU, включая микроконтроллеры Yöntem 8051. Программа для микроконтроллера 8051 уже идеально работает (большое спасибо форуму 51hei за помощь пользователя angmall!). Кроме того, я предоставлю бенчмарки для x86, мобильных устройств и MIPS.
Тестирование производительности одного ядра, три основные функции: первое — вычисление 9999 цифр числа π, второе — вычисление определённого интеграла, третье — смешанные операции.
Программа может вычислять число π с бесконечным количеством знаков. Для этого следует использовать параметры при запуске программы. Параметром является количество знаков для вычисления.
Например, test 999999
будет вычислять 999999 знаков числа π. В настоящее время мой процессор 3A3000 сломался во время тестирования, поэтому тестирование до 999999 знаков ещё не было завершено,
P4 компилирован с Visual C++ 2017, вычисление 999999 знаков заняло около часа времени.
-lm
.Рекомендуется добавлять параметры оптимизации при компиляции (файл 386test.c для однопоточной версии, 4mmttest.c для многопоточной версии с четырьмя потоками, количество потоков можно изменять через параметры).### Отправка результатов
Для отправки результатов свяжитесь со мной по QQ: 1546478397 или присоединяйтесь к группе QQ: 458196602 для получения дополнительной информации!
Приложите информацию о используемом компиляторе и применённых параметрах оптимизации. После тестирования на Linux выполните команду uname -a
для проверки системной информации и сделайте скриншот для загрузки. После тестирования на Windows откройте свойства системы рядом с компьютером для проверки системной информации и сделайте скриншот для загрузки.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )