Сродство процессора в Boost :: Thread API - PullRequest
4 голосов
/ 24 октября 2011

Можно ли установить сродство к процессору в ускоряющих потоках ((т.е. настроить каждый поток для работы на другом процессоре)? Есть ли какое-либо руководство / документация, которую вы можете предложить по этому поводу? указанный пример (boost-bind_processor.v1.tar.gz) больше не присутствует на файловом сервере. Спасибо.

http://lists.boost.org/boost-users/2009/02/45172.php

Ответы [ 2 ]

0 голосов
/ 11 ноября 2011

Просто не надо.В большинстве случаев, когда вы думаете, что это поможет, это только ухудшит их.

Каждое ограничение в системе имеет свою стоимость.Планировщик очень умен, и чем больше на него ограничений, тем хуже он будет работать.Планировщик не будет перемещать поток из одного ядра в другое, если у него нет веских причин.

0 голосов
/ 24 октября 2011

В случае приложений .NET вам, вероятно, нужно изучить что-то под названием ProcessorAffinity.

MSDN 1 MSDN 2 Wiki

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...