代码之家  ›  专栏  ›  技术社区  ›  GregC Benjamin Baumann

如何安排作业在FPU/AVX上运行?

  •  3
  • GregC Benjamin Baumann  · 技术社区  · 7 年前

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

    有没有一个线程池是用与物理核心的关联而不是HTs创建的?

    这是为了避免在CPU上运行的浮点型应用程序中出现额外的争用。开发人员只需使用一个定制的调度程序就可以运行任务,每个FPU/AVX单元一个。

    0 回复  |  直到 7 年前