Maikl Korleone Опубликовано 9 декабря, 2007 Жалоба Поделиться Опубликовано 9 декабря, 2007 Подскажите пожалуйста как сделать, или где найти исходник программы что бы считала MIPS и MFLOPS. Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 9 декабря, 2007 Жалоба Поделиться Опубликовано 9 декабря, 2007 (изменено) Нормально следует измерять производительность компьютера под DOS в программе на Ассемблере, иначе в многозадачной операционной системе процесс работы программы будет лишь одним из десятков, а количество и вид машинных операций будут сильно зависеть от качества компилятора (какие именно операции будут использованы, будут переменные помещены в регистры процессора или в оперативную память и т.п.). Кроме того, MIPS и MFLOPS сильно зависят от состава выполняемых операций, поэтому измерения проводятся на некоторых более или менее стандартных тестовых программах, и на C++ эти программы вроде бы никто не переписывал. То есть измерение MIPS и MFLOPS с помощью программы на С++ практически лишено смысла. А чтобы просто сделать какой-то тест - можно написать сотню умножений и делений (с помощью copy-paste) и подсчитывать количество циклов из, скажем, тысячи выполнений этой последовательности, за минуту. MIPSы и FLOPSы появятся, только их будет бессмысленно сравнивать с MIPSами и FLOPSами от других тестовых программ. Впрочем, смысла в такой программе вообще не видно, в данных процессора и так есть время выполнения им различных операций. Изменено 9 декабря, 2007 пользователем Тролль Ссылка на комментарий Поделиться на другие сайты Поделиться
Maikl Korleone Опубликовано 10 декабря, 2007 Автор Жалоба Поделиться Опубликовано 10 декабря, 2007 Жаль, мне в принципе и надо синтетический тест, но как говорится на нет и суда нет. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 10 декабря, 2007 Жалоба Поделиться Опубликовано 10 декабря, 2007 Maikl Korleone: почитай вот это Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти