MIC Developer Zone--FAQ

FAQ导航
  1. Q: 是否有详细的文档介绍Xeon Phi处理器的体系结构?
  2. Q: 哪里可以获取Xeon Phi支持的所有指令集的详细信息?
  3. Q: 如果没有Xeon Phi协处理器,可否进行Intel MIC开发?是否提供虚拟开发环境?
  4. Q: xeon phi对主机配置有什么具体要求,例如电源,主板,PCI-e接口等?
  5. Q: 目前MIC开发环境支持哪些操作系统,是否支持windows?
  6. Q: 基于Intel MIC开发,如何安装开发环境,怎么运行应用程序?
  7. Q: 在哪里下载MIC开发环境?
  8. Q: xeon phi适合什么样的应用程序?或者说什么样的应用能在xeon phi获得良好性能?
  9. Q: 怎么样将传统CPU代码移植到Xeon Phi?是否需要重写代码?
  10. Q: 如何在xeon phi平台进行程序的性能优化?
  11. Q: 是否必须用intel提供的编译器才支持intel MIC开发?
  12. Q: 哪些第三方开发工具支持intel MIC?
  13. Q: Intel MIC的SGEMM,DGEMM峰值能达到多少,实际效率如何?
  14. Q: Intel MIC是否支持SSE,AVX等向量化指令集?
  15. Q: 目前已有哪些成功的应用案例移植到Xeon Phi?
  16. Q: Intel Parallel Studio XE 2013是否为与Xeon Phi相关的应用开发和优化提供了支持?
  17. Q: Xeon Phi是否支持OpenCL编程?
  18. Q: 如何配置Xeon & Xeon Phi混合集群?

 

 

  • 如果没有Xeon Phi协处理器卡,可否进行Intel MIC开发?是否提供虚拟开发环境?

    若暂时没有协处理器同样可以进行开发和优化。由于xeon phi和xeon有类似的架构,无需提供虚拟开发环境。请先在intel Xeon系列产品进行编程和优化,保证代码具有良好的扩展性,能充分发挥向量化的性能加速,确保在至强系列具有良好的性能之后,可以很轻松地移植到xeon phi上面。

 

  • Xeon Phi对主机配置有什么具体要求,例如电源,主板,PCI-e接口等?

    详细的系统配置可从MIC平台开发环境 (MPSS)的Readme文件中获取,推荐以下两种配置:

    配置一:主板: W2600CR2 (formerly Crown Pass), BIOS 44;主机CPU: Intel Xeon processor E5-2600 family;内存: 32 GB

    ECC DDR3-1333 (8 x 4GB);硬盘: 1 TB,SATA2;电源 : 2x 1200W PMBus non-redundant;显卡: Distribution-compatible

    graphics card.

    配置二: 主板: S5520SC (formerly Shady Cove), Bios: BIOS X2_59,;主机CPU: Intel Xeon processor 5600 family;内存: 24

    GB 1333 MHz DDR3 (6 x 4GB);硬盘:minimum 500GB; 电源: 1200W;显卡: Distribution-compatible graphics card.

 

  • 目前MIC开发环境支持哪些操作系统,是否支持windows?

    支持Redhat*,OpenSuse*, windows后续会提供支持。

 

 

 

  • Xeon Phi适合什么样的应用程序,或者说什么样的程序能在Xeon Phi 获得良好性能?

    xeon phi是为高度并行化应用设计的,应用程序需要具备良好的扩展性,能够充分向量化,如果同时又具有较高的访存 效率,便能够获得较好的性能。

 

 

  • 如何在xeon phi平台进行程序的性能优化?

     

    基于xeon phi的性能优化跟基于至强系列平台的优化类似,以下介绍了一般的优化步骤。同时针对具体的优化策略,都有详细介绍。

    http://software.intel.com/zh-cn/mic-developer

 

  • 是否必须用intel提供的编译器才支持intel MIC开发?

    Intel编译器对xeon phi提供了完全的支持,同时针对Intel MIC架构进行了特定的优化,使用Intel编译器可以获得较好的性能。开源编译器gcc支持native模式的开发。

 

 

  • Intel MIC的SGEMM,DGEMM峰值能达到多少,实际效率如何?

    Xeon phi提供不同系列的产品,每一系列产品的峰值有所差异。SGEMM可达到2TFlops以上,DGEMM可达1TFlops,实际效率为83%。

 

 

  • 目前已有哪些成功的应用案例移植到Xeon Phi?

    国内外已有很多不同领域的应用成功移植到xeon phi并且获得了良好的性能,主要有石油勘探,生命科学,物理化工,电磁仿真,金融,航空航天,工业制造等等。以下提供了一些成功案例的详细介绍。

    http://software.intel.com/zh-cn/mic-developer

 

  • Intel Parallel Studio XE 2013是否为与Xeon Phi 相关的应用开发和优化提供了支持?

    IPS XE 2013中的各单元,性能分析工具、编译器、高性能库、并行编程工具等都对Xeon Phi进行相应的优化和升级。 Cilk Plus,OpenMP,TBB多线程编程技术和向量化技术在Xeon & Xeon Phi上都已实现了,软件开发者无需额外的移植成本。

 

 

有关编译器优化的更完整信息,请参阅优化通知