使用GCC编程的Intel Xeon Phi

3
2个回答

3
Gcc可以编译并在Xeon Phi上运行代码,我认为它在这方面表现不错。事实上,据我所知,gcc是用于编译Xeon Phi上可用的Linux环境的编译器。但是,为了充分利用Xeon Phi的潜在性能,我强烈建议您使用Intel编译器。实际上,除非我大错特错,否则您可以免费下载和安装Intel编译器套件以供个人使用。
关于Xeon Phi卡,它的价格便宜,并不是因为它缺乏任何一个Xeon Phi卡需要的东西,而是因为它是一张被动散热卡。这意味着,除非您自己制作一个带有硬纸板和风扇的冷却设备,否则您将无法将该卡插入标准PC中使用。您需要一个机架式服务器,这不便宜,通常很吵。因此,如果您有一个可以放置该卡的服务器,这是一笔划算的交易。但是,如果没有,请仔细考虑。

不,这也是一张被动散热的显卡。图片有误导(可能是另一张显卡),因为5110P中的P代表“被动”(Passive)。你需要的是一张“主动”(Active)的显卡... - Gilles
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - chasep255
只需浏览网络,就有很多关于这个特定问题和用硬纸板自制空气管道的参考资料... 这是可行的,但不是即插即用的。由你决定。 - Gilles

3

3100系列是Xeon Phi的第一代产品(代号Knights Corner,简称KNC)。

  1. 使用GCC进行Xeon Phi KNC编程绝对不是一个完美的想法。例如: Xeon Phi Knights Corner intrinsics with GCC

  2. 因此,强烈建议使用Intel编译器进行KNC开发。是的,在非商业用途的情况下,您可以在此处申请免费的Intel编译器许可证:https://software.intel.com/en-us/qualify-for-free-software(这是一种新的计划,在过去是不可用的)。

  3. 考虑到KNC的价格足够低,尽管我定期观察到类似价格的KNC销售(所以至少它不是“不完整”的Phi;并且这并非欺骗,尽管Gilles的被动冷却观点是正确的)。我不知道您正在处理哪些问题,但您应该知道,KNC最适合某些高度并行的工作负载。有一个很好的参考类型的应用程序目录,可以从中受益于使用Xeon Phi KNC:https://software.intel.com/en-us/articles/intel-xeon-phi-coprocessor-applications-and-solutions-catalog

  4. 正如我在开头提到的,您正在询问第一代Xeon Phi。随着第二代Xeon Phi(代号Knights Landing,简称KNL)于明年公开发布,许多事情(包括GCC答案)可能会发生变化。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接