ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
158848 Топик полностью
PIC32 (12.06.2009 19:01, просмотров: 102) ответил AlexandrY на Если честно, то не понял. Т.е. просто следуя логике никакая прога не может в виндах использовать весь процессор потому что интел ее притормаживает чтобы во всю разогнаться только когда включат 2-й..4-й треды?
Ну да, результат такой - двухядерный процессор загружен только наполовину, когда запущен один тред. Если лень писать свое, у Klen (известная личность) есть простая программа, которая это демонстрирует (см. ссылку). Результат загрузки процессора http://www.klen.org/Projects/TestCpu/testcpu.html
проконтролируйте в диспетчере задач. Кстати, это не только в Windows, но и в Linux оказывается, судя по Coremark для Xeon, выполненным в Red Hat. Что тормозит: процессор или ОС не знаю... Но степной зверек существует :) А ждать скандала придется долго, тесты у них правильные. И не нарушают общей картины, полученной на других тестах. Лучше проверьте STR912, у него есть шанс приблизится к PIC32 :) Кстати, какая вам разница как загружен двухядерный процессор. Число запускаемых тредов в Coremark задается на этапе компиляции (по умолчанию 1) и все тесты для PIC32, ARM, ColdFire выполнены как однопоточные.