Intel Xeon Phi Coprocessor Architecture and Tools: The Guide for Application Developers (Paperback)
暫譯: Intel Xeon Phi 協處理器架構與工具:應用開發者指南 (平裝本)

Rezaur Rahman

  • 出版商: Apress
  • 出版日期: 2013-11-22
  • 售價: $1,050
  • 貴賓價: 9.5$998
  • 語言: 英文
  • 頁數: 232
  • 裝訂: Paperback
  • ISBN: 1430259264
  • ISBN-13: 9781430259268
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

content<p> <p style="line-height: 150%; margin: 6pt 0in;" class="MsoNormal"><em><span style="color: #222222;">Intel® Xeon Phi™ Coprocessor Architecture and Tools: The Guide for Application Developers</span></em> provides developers a comprehensive introduction and in-depth look at the Intel Xeon Phi coprocessor architecture and the corresponding parallel data structure tools and algorithms used in the various technical computing applications for which it is suitable. It also examines the source code-level optimizations that can be performed to exploit the powerful features of the processor. </p> <p style="line-height: 150%; margin: 6pt 0in;" class="MsoNormal">Xeon Phi is at the heart of world’s fastest commercial supercomputer, which thanks to the massively parallel computing capabilities of Intel Xeon Phi processors coupled with Xeon Phi coprocessors attained 33.86 teraflops of benchmark performance in 2013. Extracting such stellar performance in real-world applications requires a sophisticated understanding of the complex interaction among hardware components, Xeon Phi cores, and the applications running on them. </p> <p style="line-height: 150%; margin: 6pt 0in;" class="MsoNormal">In this book, Rezaur Rahman, an Intel leader in the development of the Xeon Phi coprocessor and the optimization of its applications, presents and details all the features of Xeon Phi core design that are relevant to the practice of application developers, such as its vector units, hardware multithreading, cache hierarchy, and host-to-coprocessor communication channels. Building on this foundation, he shows developers how to solve real-world technical computing problems by selecting, deploying, and optimizing the available algorithms and data structure alternatives matching Xeon Phi’s hardware characteristics. From Rahman’s practical descriptions and extensive code examples, the reader will gain a working knowledge of the Xeon Phi vector instruction set and the Xeon Phi microarchitecture whereby cores execute 512-bit instruction streams in parallel.<o:o:p></o:o:p></p> </p> <h3>What you’ll learn</h3><p style="line-height: 150%; margin: 6pt 0in;" class="MsoNormal"> </p> <ul> <li><span style="line-height: 150%;">How to calculate theoretical Gigaflops and bandwidth numbers on the hardware and measure them through code segment</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">How to estimate latencies in fetching data from different cache hierarchies, including memory subsystems</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">How to measure PCIe bus bandwidth between the host and coprocessor</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">How to exploit power management and reliability features built into the hardware</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">How to select and manipulate the best tools to tune particular Xeon Phi applications</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">Algorithms and data structures for optimizing Xeon Phi performance</span> </li> <li><span style="line-height: 150%; font-family: calibri,sans-serif; font-size: 11pt;">Case studies of real-world Xeon Phi technical computing applications in molecular dynamics and financial simulations</span> </li> </ul> <o:o:p></o:o:p> <p> </p> <p style="line-height: 150%; margin: 6pt 0in;" class="MsoNormal"> </p> <h3>Who this book is for</h3> <p> <p class="MsoBodyText">This book is for developers wishing to design and develop technical computing applications to achieve the highest performance available in the Intel Xeon Phi coprocessor hardware. It provides a solid base on the coprocessor architecture, as well as algorithm and data structure case studies for Xeon Phi coprocessor. The book may also be of interest to students and practitioners in computer engineering as a case study for massively parallel core microarchitecture of modern day processors.</p> </p> <h3>Table of Contents</h3><p class="MsoNormal">1.  Introduction to Xeon Phi Architecture <br /> <br /> 2.  Programming Xeon Phi<br /> <br /> 3.  Xeon Phi Vector Architecture and Instruction Set<br /> <br /> 4.  Xeon Phi Core Microarchitecture<br /> <br /> 5.  Xeon Phi Cache and Memory Subsystem<br /> <br /> 6.  Xeon Phi PCIe Bus Data Transfer and Power Management<br /> <br /> 7.  Xeon Phi System Software<br /> <br /> 8.  Xeon Phi Application Development Tools<br /> <br /> 9.  Xeon Phi Application Design and Implementation Considerations<br /> <br /> 10.  Application Performance Tuning on Xeon Phi<br /> <br /> 11.  Algorithms and Data Structures for Xeon Phi<br /> <br /> 12.  Xeon Phi Application Development on Windows OS<br /> <br /> 13.  OpenCL on Intel<br /> <br /> 14.  Shared Memory Programming on Intel Xeon Phi</p> <p> </p>sourceProduct Description

商品描述(中文翻譯)

《Intel® Xeon Phi™ 協處理器架構與工具:應用開發者指南》為開發者提供了對 Intel Xeon Phi 協處理器架構的全面介紹和深入探討,以及在各種技術計算應用中使用的相應平行數據結構工具和算法。它還檢視了可以進行的源代碼級優化,以利用處理器的強大功能。

Xeon Phi 是全球最快商業超級電腦的核心,得益於 Intel Xeon Phi 處理器的巨大平行計算能力,結合 Xeon Phi 協處理器在 2013 年達到了 33.86 teraflops 的基準性能。在實際應用中提取如此卓越的性能需要對硬體組件、Xeon Phi 核心和運行在其上的應用之間的複雜互動有深刻的理解。

在本書中,Rezaur Rahman,Intel Xeon Phi 協處理器開發及其應用優化的領導者,詳細介紹了與應用開發者實踐相關的 Xeon Phi 核心設計的所有特性,例如其向量單元、硬體多執行緒、快取層次結構和主機與協處理器之間的通信通道。在此基礎上,他展示了開發者如何通過選擇、部署和優化可用的算法和數據結構替代方案來解決現實世界的技術計算問題,這些替代方案與 Xeon Phi 的硬體特性相匹配。通過 Rahman 的實用描述和廣泛的代碼示例,讀者將獲得 Xeon Phi 向量指令集和 Xeon Phi 微架構的工作知識,從而使核心能夠平行執行 512 位指令流。

您將學到的內容:
- 如何計算硬體上的理論 Gigaflops 和帶寬數字,並通過代碼段進行測量
- 如何估算從不同快取層次結構(包括記憶體子系統)獲取數據的延遲
- 如何測量主機與協處理器之間的 PCIe 總線帶寬
- 如何利用內建於硬體中的電源管理和可靠性特性
- 如何選擇和操作最佳工具以調整特定的 Xeon Phi 應用
- 用於優化 Xeon Phi 性能的算法和數據結構
- 分子動力學和金融模擬中實際的 Xeon Phi 技術計算應用案例研究

本書適合對象:
本書適合希望設計和開發技術計算應用以實現 Intel Xeon Phi 協處理器硬體中可用的最高性能的開發者。它提供了對協處理器架構的堅實基礎,以及針對 Xeon Phi 協處理器的算法和數據結構案例研究。本書也可能對計算機工程的學生和從業者感興趣,作為現代處理器的巨大平行核心微架構的案例研究。

目錄:
1. Xeon Phi 架構介紹
2. Xeon Phi 編程
3. Xeon Phi 向量架構與指令集
4. Xeon Phi 核心微架構
5. Xeon Phi 快取與記憶體子系統
6. Xeon Phi PCIe 總線數據傳輸與電源管理
7. Xeon Phi 系統軟體
8. Xeon Phi 應用開發工具
9. Xeon Phi 應用設計與實施考量
10. Xeon Phi 上的應用性能調整
11. 用於 Xeon Phi 的算法和數據結構
12. Windows OS 上的 Xeon Phi 應用開發
13. Intel 上的 OpenCL
14. Intel Xeon Phi 上的共享記憶體編程