-
- Потому что при использовании 1 треда для двухядерного Core Duo загрузка процессора будет только наполовину - посмотрите это в диспетчере задач. Даже в одноядерном Intel Atom N270 запуск теста с 2 тредами увеличивает производительность в 2 раза, т.к. у PIC32(1245 знак., 12.06.2009 17:04, ссылка)
- Если честно, то не понял. Т.е. просто следуя логике никакая прога не может в виндах использовать весь процессор потому что интел ее притормаживает чтобы во всю разогнаться только когда включат 2-й..4-й треды? AlexandrY(164 знак., 12.06.2009 17:51)
- Ну да, результат такой - двухядерный процессор загружен только наполовину, когда запущен один тред. Если лень писать свое, у Klen (известная личность) есть простая программа, которая это демонстрирует (см. ссылку). Результат загрузки процессора PIC32(614 знак., 12.06.2009 19:01, ссылка)
- Лады, проверил. Все правильно. Если ядра 4-е то 4-е потока разруливаются на 4-е ядра равномерно. AlexandrY(527 знак., 12.06.2009 19:51)
- Ну да, результат такой - двухядерный процессор загружен только наполовину, когда запущен один тред. Если лень писать свое, у Klen (известная личность) есть простая программа, которая это демонстрирует (см. ссылку). Результат загрузки процессора PIC32(614 знак., 12.06.2009 19:01, ссылка)
- Если честно, то не понял. Т.е. просто следуя логике никакая прога не может в виндах использовать весь процессор потому что интел ее притормаживает чтобы во всю разогнаться только когда включат 2-й..4-й треды? AlexandrY(164 знак., 12.06.2009 17:51)
- Потому что при использовании 1 треда для двухядерного Core Duo загрузка процессора будет только наполовину - посмотрите это в диспетчере задач. Даже в одноядерном Intel Atom N270 запуск теста с 2 тредами увеличивает производительность в 2 раза, т.к. у PIC32(1245 знак., 12.06.2009 17:04, ссылка)