英特尔® 集成众核架构的编程和编译

英特尔® MIC 架构的编译方法

借助该编译方法,您可以确定在英特尔® 集成众核架构(英特尔® MIC 架构)上是否能够实现应用的性能提升。

按照顺序完成以下每项任务。

 

  • 全新用户编译器的基本用法
    1. 编译器要素以及附带的 QUICKLAB 练习:
    2. 编译指示/指令
  • 高效并行化
    1. OpenMP* - 英特尔编译器 OpenMP 入门
      • 缓存模块化技术
      • 内存布局转换
      • 大型页面考虑因素
      • 数据访问的元素智能对齐要求
    2. 使用英特尔® MPI实现并行化
    3. 借助英特尔® Cilk™ Plus 实现并行化
    4. 使用英特尔® 线程构建模块(英特尔® TBB)实现并行化
  • 本机和卸载编程模式
    1. 构建面向英特尔® MIC 架构的本机应用
    2. 异构卸载编程模式
    3. 高效使用面向卸载的编译特性
    4. 异步卸载
    5. 如何实现最高传输速率
    6. 减少与卸载相关内存分配费用的技术
    7. 充分利用卸载指针关联和 alloc/into 关键词
有关编译器优化的更完整信息,请参阅优化通知