首页 文章

在Xeon Phi上运行Python

提问于
浏览
1

我想将一个使用Python的半HPC代码脚本移植到Xeon Phi,以尝试提高性能;它不能在卸载模式下运行(数据传输会令人望而却步),整个代码必须在协处理器上运行 .

知识渊博的人是否可以确认这意味着我必须为Xeon Phi arch“交叉编译”所有库(包括Python),将这些库安装在Xeon Phi上的NFS上,然后在那里执行它?

对于交叉编译:目标拱是什么?当然,对于数字而言,由于扩展的内在函数,xeon-phi是必须的,但对于例如Python,二进制文件和库是否与amd64二进制兼容?这将使它更容易,基本上只改变数字运算部分的一些标志 .

UPDATE: 据记载,我们在论坛上得到了英特尔的非常好的支持;实现软件堆栈的技术状态不佳(yocto无法编译等),文档很少等等,我们放弃了这条路径 . 再见,Xeon Phi .

1 回答

  • 0

    为什么不首先从Python(它是虚拟机的字节码 - 这是CPU的软件仿真 - 然后在某个'真正的'硬件CPU上翻译和执行)移植它 . 您可以移植到C左右,当为目标平台编译时,会生成在目标上本机运行的机器代码 . 这应该可以提高执行速度,所以你甚至可能不需要Xeon Phi .

相关问题