Перейти к содержанию
СофтФорум - всё о компьютерах и не только

определение MIPS и MFLOPS на с++


Рекомендуемые сообщения

Подскажите пожалуйста как сделать, или где найти исходник программы что бы считала MIPS и MFLOPS.

Ссылка на комментарий
Поделиться на другие сайты

Нормально следует измерять производительность компьютера под DOS в программе на Ассемблере, иначе в многозадачной операционной системе процесс работы программы будет лишь одним из десятков, а количество и вид машинных операций будут сильно зависеть от качества компилятора (какие именно операции будут использованы, будут переменные помещены в регистры процессора или в оперативную память и т.п.). Кроме того, MIPS и MFLOPS сильно зависят от состава выполняемых операций, поэтому измерения проводятся на некоторых более или менее стандартных тестовых программах, и на C++ эти программы вроде бы никто не переписывал. То есть измерение MIPS и MFLOPS с помощью программы на С++ практически лишено смысла.

А чтобы просто сделать какой-то тест - можно написать сотню умножений и делений (с помощью copy-paste) и подсчитывать количество циклов из, скажем, тысячи выполнений этой последовательности, за минуту. MIPSы и FLOPSы появятся, только их будет бессмысленно сравнивать с MIPSами и FLOPSами от других тестовых программ. Впрочем, смысла в такой программе вообще не видно, в данных процессора и так есть время выполнения им различных операций.

Изменено пользователем Тролль
Ссылка на комментарий
Поделиться на другие сайты

Жаль, мне в принципе и надо синтетический тест, но как говорится на нет и суда нет.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...