ISPC - 我可以将 CPU 线程数限制为 1 吗?

Posted

技术标签:

【中文标题】ISPC - 我可以将 CPU 线程数限制为 1 吗?【英文标题】:ISPC - can I limit the number of CPU threads to 1? 【发布时间】:2014-05-28 09:04:31 【问题描述】:

我在 Windows 上使用基于 ISPC 的程序,我想知道是否有任何方法可以将 CPU 线程数限制为 1,因为我必须运行一些实验。

【问题讨论】:

【参考方案1】:

您可以使用SetProcessAffinityMask (msdn link) API 函数:

BOOL SetProcessAffinityMask(
  HANDLE hProcess,
  DWORD_PTR dwProcessAffinityMask
);

【讨论】:

以上是关于ISPC - 我可以将 CPU 线程数限制为 1 吗?的主要内容,如果未能解决你的问题,请参考以下文章

加速图像处理的神器: INTEL ISPC编译器 迁移图像旋转算法 - ISPC单精度 从单核 到 多核

加速图像处理的神器: INTEL ISPC编译器 迁移图像旋转算法 - ISPC单精度 从单核 到 多核

从 SPIR-V 到 ISPC:将 GPU 计算转化为 CPU 计算

我可以设置 Java VM 可用的线程/CPU 数量吗?

Java 线程数过多会造成什么异常?

windows一个进程中的最大线程数与哪些因素有关