Intel MIC上的Intel TBB和Cilk Plus线程亲和性
Intel TBB and Cilk Plus thread affinity on Intel MIC
我想使用Intel TBB和Cilk Plus为Intel Xeon Phi编写并行代码,但线程亲和性有问题。我想将一个线程绑定到一个逻辑核心。是否可以像在OpenMP中那样设置亲和力?我的意思是KMP_AFFINITY="紧凑"。提前谢谢。:)
是的,这是可能的,而且建议与Xeon Phi上的affinity_partinter结合使用。有关详细信息,请参阅博客。以下是一个简短的代码片段,让您了解它的外观:
class pinning_observer: public tbb::task_scheduler_observer {
public:
pinning_observer();
/*override*/ void on_scheduler_entry( bool );
~pinning_observer();
};
pinning_observer pinner;
pinner.observe( true );
在Cilk Plus中没有任何特殊的方法。
相关文章:
- 编译时未启用intel oneApi CUDA支持
- 如何使用 redis-plus-plus 存储二进制数据,就像我想存储结构一样?@for_stack?
- 编译 Cilk Plus 程序时遇到问题
- OpenCL 在 NVIDIA 和 Intel GPU 上启动内核时CL_INVALID_COMMAND_QUEUE
- Ubuntu 下的 Cmake 和 Intel IPP 的编译问题
- 删除复制构造函数的 Intel 13.1.2 中不良C++行为的解决方法
- 来自嵌入式应用程序Arduino或Intel Edison的安慰信息?
- 如何在 DolphinDB 中使用 c plus plus API 提高创建表的性能
- C /FORTRAN项目由Visual Studio 2010/Intel 2013创建,将不会在Visual St
- Use Eigen + Intel MKL + Pardiso
- Intel OpenCL编译器:优化结构使用情况
- Intel-Pin:如何将命令行论证传递给二进制文件
- 功能模板与Variadic模板过载:Intel C 编译器版本18产生的结果不同于其他编译器.英特尔是错误的
- 如何将现有的矢量化函数与Intel编译器自动化的现有标量函数相关
- 如何从Intel MFT编码器的D11纹理创建IMFSample
- OpenCL could not found Intel HD 4000
- 将 GDI Plus 位图转换为 QPixmap
- C STD ::排序Intel编译器错误:访问违规
- 静态联系Intel TBB的问题
- Intel MIC上的Intel TBB和Cilk Plus线程亲和性