首页 > 解决方案 > 如何安排作业在 FPU/AVX 上运行?

问题描述

.NET 线程池使用映射到逻辑核心的线程。反过来,在具有 HT 的机器上,这意味着为每个处理器内核调度到两个 HT。

是否存在与物理内核而不是 HT 相关的线程池?

这是为了避免在 CPU 上运行的浮点繁重应用程序中的额外争用。开发人员可以简单地使用自定义调度程序并让任务运行,每个 FPU/AVX 单元一个。

标签: c#.netf#threadpoolwindows-server-2008-r2

解决方案


推荐阅读