Как запланировать выполнение заданий на FPU / AVX? - PullRequest
0 голосов
/ 08 ноября 2018

.NET пул потоков использует потоки, которые отображаются на логические ядра. В свою очередь, на машинах с HT это означает планирование на оба HT для каждого ядра процессора.

Существует ли пул потоков, созданный с привязкой к физическим ядрам вместо HT?

Это сделано для того, чтобы избежать дополнительных конфликтов в тяжелых приложениях с плавающей запятой, работающих на CPU. Разработчик может просто использовать пользовательский планировщик и запускать задачи, по одной на блок FPU / AVX.

...