Тестовая программа для тестирования стабильности счетчика тактов
Страница 1 из 1
Тестовая программа для тестирования стабильности счетчика тактов
Данная программа написана на С++ для проверки rdtsc( Read Time Stamp Counter) на многоядерных системах.
Выкладываю с проектом для MS VS2015.
Проблема с данной инструкцией может заключаться в том, что на некоторых процессорах фирмы АМД у разных ядер может быть несинхронизированы. Также проблема может заключаться в том, что у некоторых старых процессоров АМД с каждым аппаратным тактом производился инкремент счетчика, не глядя на то, в каком состоянии находится данный процессор (спит, понижена/повышена частота).
То есть по идее данная программа должна выдать не совсем корректнные данные. За саму прогу прошу не пинать, писал ее, чтобы была как можно меньше, чтобы читать ее как было как можно проще, и к тому же чтобы она не сильно грузила проц.
Ссылка на гуглдрайв
Остановить работу - любая клавиша, следующее нажатие закроет консоль, лог сохраняется в том же каталоге, откуда запускается программа. Никаких дополнительных прав не требуется.
Выкладываю с проектом для MS VS2015.
Проблема с данной инструкцией может заключаться в том, что на некоторых процессорах фирмы АМД у разных ядер может быть несинхронизированы. Также проблема может заключаться в том, что у некоторых старых процессоров АМД с каждым аппаратным тактом производился инкремент счетчика, не глядя на то, в каком состоянии находится данный процессор (спит, понижена/повышена частота).
То есть по идее данная программа должна выдать не совсем корректнные данные. За саму прогу прошу не пинать, писал ее, чтобы была как можно меньше, чтобы читать ее как было как можно проще, и к тому же чтобы она не сильно грузила проц.
Ссылка на гуглдрайв
Остановить работу - любая клавиша, следующее нажатие закроет консоль, лог сохраняется в том же каталоге, откуда запускается программа. Никаких дополнительных прав не требуется.
IIIPEK- Сообщения : 4
Дата регистрации : 2015-07-25
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|