High-Performance Computing on the Intel簧 Xeon PhiTM: How to Fully Exploit MIC Architectures
暫譯: 在Intel Xeon PhiTM上進行高效能運算:如何充分利用MIC架構
Endong Wang
- 出版商: Springer
- 出版日期: 2016-10-01
- 售價: $2,420
- 貴賓價: 9.5 折 $2,299
- 語言: 英文
- 頁數: 364
- 裝訂: Paperback
- ISBN: 3319358790
- ISBN-13: 9783319358796
海外代購書籍(需單獨結帳)
商品描述
The aim of this book is to explain to high-performance computing (HPC) developers how to utilize the Intel® Xeon Phi™ series products efficiently. To that end, it introduces some computing grammar, programming technology and optimization methods for using many-integrated-core (MIC) platforms and also offers tips and tricks for actual use, based on the authors’ first-hand optimization experience.
The material is organized in three sections. The first section, “Basics of MIC”, introduces the fundamentals of MIC architecture and programming, including the specific Intel MIC programming environment. Next, the section on “Performance Optimization” explains general MIC optimization techniques, which are then illustrated step-by-step using the classical parallel programming example of matrix multiplication. Finally, “Project development” presents a set of practical and experience-driven methods for using parallel computing in application projects, including how to determine if a serial or parallel CPU program is suitable for MIC and how to transplant a program onto MIC.
This book appeals to two main audiences: First, software developers for HPC applications – it will enable them to fully exploit the MIC architecture and thus achieve the extreme performance usually required in biological genetics, medical imaging, aerospace, meteorology and other areas of HPC. Second, students and researchers engaged in parallel and high-performance computing – it will guide them on how to push the limits of system performance for HPC applications.
商品描述(中文翻譯)
本書的目的是向高效能運算(HPC)開發者解釋如何有效利用 Intel® Xeon Phi™ 系列產品。為此,本書介紹了一些計算語法、程式設計技術和優化方法,以便使用多核心整合(MIC)平台,並根據作者的第一手優化經驗提供實際使用的技巧和竅門。
本書的內容分為三個部分。第一部分「MIC 基礎」介紹了 MIC 架構和程式設計的基本概念,包括特定的 Intel MIC 程式設計環境。接下來的「性能優化」部分解釋了一般的 MIC 優化技術,並通過經典的平行程式設計範例——矩陣乘法,逐步說明這些技術。最後,「專案開發」部分提供了一套實用且基於經驗的方法,用於在應用專案中使用平行計算,包括如何判斷序列或平行 CPU 程式是否適合 MIC,以及如何將程式移植到 MIC 上。
本書主要吸引兩類讀者:首先是 HPC 應用的軟體開發者——本書將使他們能夠充分利用 MIC 架構,從而實現生物遺傳學、醫學影像、航空航天、氣象及其他 HPC 領域通常所需的極端性能。其次是從事平行和高效能運算的學生和研究人員——本書將指導他們如何推動 HPC 應用的系統性能極限。