关于 Xeon Phi 的 SCIF 问题

Posted

技术标签:

【中文标题】关于 Xeon Phi 的 SCIF 问题【英文标题】:SCIF Issue on Xeon Phi 【发布时间】:2014-10-18 18:37:46 【问题描述】:

我正在尝试在 Xeon Phi 上使用 SCIF 进程间通信。我的程序有两个进程,一个进程使用 scif_writeto 将数据写入另一个进程。目前,我遇到了 scif_writeto API 的错误“无设备或地址”。我检查了端点设置是否正确,偏移量也正确返回。我不知道这里出了什么问题。有什么好的建议来调试这个问题吗?

【问题讨论】:

【参考方案1】:

在用户模式下,scif_writeto() 在失败的情况下返回 -1 并设置 errno 以指示错误。 scif.h 中描述了可能的错误。 你可以检查 errno 来调试你的问题。

【讨论】:

以上是关于关于 Xeon Phi 的 SCIF 问题的主要内容,如果未能解决你的问题,请参考以下文章

在 xeon-phi 上引导自定义内核

无法解释的 Xeon-Phi 开销

Xeon-Phi 从主机 openMP 并行区域异步卸载

如何检测 Xeon Phi (Knights Landing)

在 Xeon Phi 上为双打操作面具

intel xeon phi 常见错误记录