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: почитай вот это Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.