【发布时间】:2015-01-07 10:42:00
【问题描述】:
我想将可使用 Python 编写脚本的半高性能计算代码移植到 Xeon Phi,以尝试提高性能;它不能在卸载模式下运行(数据传输会令人望而却步),整个代码必须在协处理器上运行。
知识渊博的人能否确认这意味着我必须为 Xeon Phi 架构“交叉编译”所有库(包括 Python),将这些库安装在 Xeon Phi 上的 NFS 上,然后在那里全部执行?
对于交叉编译:目标拱门是什么?当然,对于数字,由于扩展的内在函数,xeon-phi 是必须的,但是对于例如Python,二进制文件和库是否与 amd64 二进制兼容?这将使它更容易,基本上只更改数字运算部分的一些标志。
更新:郑重声明,我们在论坛上得到了来自英特尔的非常糟糕的支持;意识到软件堆栈的技术状态不佳(yocto 无法编译等),文档很少等等,我们放弃了这条路。再见,至强融核。
【问题讨论】:
-
也许英特尔论坛的这些 python 回复会有所帮助:software.intel.com/en-us/forums/topic/392736 和 bing.com/…。