Xeon Phi 对于一般工作站有多大用处

计算科学 并行计算
2021-12-15 05:55:59

我在台式计算机上对数据进行了很多常规处理。它可以是从大量 NetCDF 文件中提取点测量的时间序列,或者将 csv 文件转换为二进制文件或制作大量绘图。

我的问题是,有一个 Xeon Phi 对这种工作有用吗?我尽可能在我的 8 核 CPU 上使用微不足道的并行化,使用诸如 xargs 之类的东西来运行我的 python 脚本的多个副本。我能以同样的方式使用 Xeon Phi 吗?

我有一些在 Xeon Phi 上使用 OpenMP 和 MPI 的经验,所以我知道它是如何工作的,但我从未想过以更具交互性的方式尝试它,而且我只能在有限的时间内使用它,所以我可以自己不要轻易检查。

1个回答

简而言之:不。遗憾的是,Xeon Phi 不像 60 核 cpu 那样工作,而更像是一个包含自己专用内存的 GPU。
这意味着必须编写所有软件来利用卡,通过诸如 OpenCL、Intels OpenMP、TBB 等。优点是对于已经编写为使用 OpenMP 或 OpenCL 的应用程序,使用 intel 库重新编译应该足以开始使用至强。

但是,对于您的情况,这不太可能相关。Xeon Phi 没有像 xargs 这样的东西。此外,您描述的问题很容易受到硬盘驱动器速度的限制,而不是 CPU。