
本书由英特尔的技术专家撰写,全面、系统地讲解在英特尔至强处理器和至强融核协处理器上进行并行处理和编程的方法和技术。书中展示了如何在处理器和协处理器上进行并行处理和编程——展示了更好利用Intel Xeon Phi协处理器和Intel Xeon 处理器或其他多核处理器的系统计算潜力的最有效的方法。全书包括大量来自多个行业和不同领域的成功并行编程工作的例子。每章既详细讲述所采用的编程技术,同时展示了其在Intel Xeon Phi协处理器和多核处理器上的高性能结果。几十个新的例子和案例显示的“成功经验”不仅展现了这些强大系统的主要特征,而且展示出如何在这些异构系统上保持并行化。
本书将使为Intel Xeon Phi产品开发高层并行性(包括最优编程)更加简单。Intel Xeon和Intel Xeon Phi系列之间的通用编程方法对整个科学和工程领域都是有利的,相同的程序可以实现多核和众核的并行可扩展性和向量化。
—— 选自推荐序,Sverre Jarp, CERN
本书展示了如何借助同种编程方法来利用处理器和协处理器上的并行性,展示了如何有效地利用配备Intel Xeon Phi协处理器和Intel Xeon处理器或者其他多核处理器的系统的能力。本书包括多个行业和领域(如化学、工程以及环境科学)中成功的编程示例。每一章都包括所使用的编程技巧的详细讲解,并且展示了在Intel Xeon Phi协处理器和多核处理器上的高性能结果。这些示例不仅展示了这些高性能系统的特征,还给出了利用这些新型异构系统间并行性的方法。
本书特色
推动一致的基于标准的编程,展示多核处理器和Intel Xeon Phi协处理器上高性能编码的细节。
涵盖多个垂直领域的示例,展示真实应用代码的并行优化。
源代码可供下载,以便于未来进一步研究。
詹姆斯·瑞恩德斯(James Reinders )Intel公司软件总监,首席技术布道师。参与多个旨在加强并行编程在工业界应用的工程研究和教育项目。他对多个项目做出了贡献,包括世界上首例 Teraflop 级超级计算机(ASCI Red)和世界上首例 Teraflop 级微处理器(Intel Xeon Phi协处理器)。吉姆·杰弗斯(Jim Jeffers) Intel公司技术计算组的首席工程师和工程经理。Jim与人合著了Intel Xeon Phi《Coprocesser High Performance Programming》协处理器高性能编程指南(Morgan Kaufmann,2013 )。目前,Jim是Intel技术计算可视化团队的领导