Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2015.11.29;
Скачать: CL | DM;

Вниз

AffineMask   Найти похожие ветки 

 
Pavia ©   (2015-03-28 20:56) [0]

У кого нибудь есть пример использования или задача на использование AffineMask для назначения ядра процессу(задаче)


 
MBo ©   (2015-03-28 21:31) [1]

Приер запуска процесса, который будет использовать только второе ядро. Маска понятно как организуется - or или сумма (1 shl номер ядра)  

if CreateProcess(..., PInfo) then
    SetProcessAffinityMask(PInfo.hProcess, 2);

При этом вторичный процесс создаёт несколько вычислительных потоков, но все они исполняются на одном ядре (у меня всего два)

http://postimg.org/image/apgii6odb/


 
Ega23 ©   (2015-03-28 22:39) [2]


>  будет использовать только второе ядро


Я прошу прощения, но только второе, или стараться использовать второе?
Вроде как все эти AffinityMask - это лишь рекомендация, а какое ядро реально будет использоваться - х его з.


 
Pavia ©   (2015-03-28 22:57) [3]

Это я знаю. Хотелось бы что-то реальное из практики.


 
Pavia ©   (2015-03-28 23:04) [4]


>  прошу прощения, но только второе, или стараться использовать
> второе?

Думаю что будет.

If the new thread affinity mask does not specify the processor that is currently running the thread, the thread is rescheduled on one of the allowable processors.

https://msdn.microsoft.com/en-us/library/windows/desktop/ms686247(v=vs.85).aspx



Страницы: 1 вся ветка

Текущий архив: 2015.11.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.006 c
1-1333881578
Ivan
2012-04-08 14:39
2015.11.29
Символьное дифференцирование


15-1427203124
KilkennyCat
2015-03-24 16:18
2015.11.29
Рассада 116 видов культур огородных


15-1428009054
Dennis I. Komarov
2015-04-03 00:10
2015.11.29
l2tp E:809


15-1427923805
Юрий
2015-04-02 00:30
2015.11.29
С днем рождения ! 2 апреля 2015 четверг


15-1427816887
Юрий Зотов
2015-03-31 18:48
2015.11.29
Коллективная разработка софта