是否有Xeon Phi的模拟器/模拟器?

时间:2014-04-13 12:57:48

标签: c++ c parallel-processing intel-mic xeon-phi

我打算将一些计算卸载到Xeon Phi,但是想先测试不同的API和不同的并行编程。

是否有适用于Xeon Phi(Windows或Linux)的模拟器/模拟器?

2 个答案:

答案 0 :(得分:4)

如果未来的互联网用户看到这个问题并想知道Knights Landing模拟,那么英特尔SDE(https://software.intel.com/en-us/articles/intel-software-development-emulator)会模仿AVX-512。

对于不熟悉的人来说,Knights Landing是下一代英特尔至强Phi处理器的官方代号。假设Xeon Phi意味着Knights Corner是不正确的,假设Xeon意味着Haswell是不正确的。只是到目前为止只有一次Xeon Phi的迭代。

答案 1 :(得分:3)

英特尔(R)顾问XE 2015中的适用性功能测试版(可以“注册”免费here)可用于解决您的请求。适用性Beta特别能够:

  • 评估英特尔®至强融核™(本机或有限的卸载支持)性能级别是否会超出给定工作负载的CPU性能峰值
  • 根据并行API,线程数和使用的循环迭代次数/粒度评估不平衡,运行时开销和其他性能损失影响

各种给定的“评估”可以在任意x86机器上完成(支持Windows或Linux OS)。所以它真的是“仿效”。然而,它是基于软件的建模工具(不是传统的硬件模拟器或模拟器)。

注意:鉴于Xeon Phi特定的东西现在仅作为“实验”功能提供。这意味着目前(截至2014年4月)它仍然是Beta质量,默认情况下它仍然不可用。您必须设置实验变量ADVIXE_EXPERIMENTAL = suitability_xeon_phi_modeling才能启用它。通常,Advisor Beta实验性功能往往会在今年晚些时候变得更好,更成熟(在Beta Update或更高版本中)。 鉴于注释不适用于非Xeon Phi特定的适用性功能的所有其他部分。

以下是针对给定的Beta实验功能GUI外观和感觉的屏幕截图(粗体红色是我的附加组件):

AdvisorXESuitabilityBeta