Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition (paper) 2/e

James Jeffers, James Reinders, Avinash Sodani

  • 出版商: Morgan Kaufmann
  • 出版日期: 2016-06-17
  • 售價: $2,100
  • 貴賓價: 9.5$1,995
  • 語言: 英文
  • 頁數: 662
  • 裝訂: Paperback
  • ISBN: 0128091940
  • ISBN-13: 9780128091944
  • 立即出貨 (庫存=1)

商品描述

This book is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The authors provide detailed and timely Knights Landingspecific details, programming advice, and real-world examples. The authors distill their years of Xeon Phi programming experience coupled with insights from many expert customers ― Intel Field Engineers, Application Engineers, and Technical Consulting Engineers ― to create this authoritative book on the essentials of programming for Intel Xeon Phi products.

Intel® Xeon Phi™ Processor High-Performance Programming is useful even before you ever program a system with an Intel Xeon Phi processor. To help ensure that your applications run at maximum efficiency, the authors emphasize key techniques for programming any modern parallel computing system whether based on Intel Xeon processors, Intel Xeon Phi processors, or other high-performance microprocessors. Applying these techniques will generally increase your program performance on any system and prepare you better for Intel Xeon Phi processors.

  • A practical guide to the essentials for programming Intel Xeon Phi processors
  • Definitive coverage of the Knights Landing architecture
  • Presents best practices for portable, high-performance computing and a familiar and proven threads and vectors programming model
  • Includes real world code examples that highlight usages of the unique aspects of this new highly parallel and high-performance computational product
  • Covers use of MCDRAM, AVX-512, Intel® Omni-Path fabric, many-cores (up to 72), and many threads (4 per core)
  • Covers software developer tools, libraries and programming models
  • Covers using Knights Landing as a processor and a coprocessor

商品描述(中文翻譯)

這本書是關於程式設計第二代英特爾騎士葉片產品系列(也稱為Knights Landing)的全方位資訊來源。作者提供了詳細且及時的Knights Landing特定細節、程式設計建議和實際範例。作者結合多位專家客戶(包括英特爾現場工程師、應用工程師和技術諮詢工程師)的多年Xeon Phi程式設計經驗和見解,創作了這本權威的關於Intel Xeon Phi產品程式設計基礎的書籍。

即使在您使用Intel Xeon Phi處理器之前,Intel® Xeon Phi™ Processor High-Performance Programming也是一本有用的書籍。為了確保您的應用程式運行效率最大化,作者強調了在任何基於Intel Xeon處理器、Intel Xeon Phi處理器或其他高性能微處理器的現代並行計算系統上的關鍵技術。應用這些技術通常會提高您的程式在任何系統上的性能,並更好地為Intel Xeon Phi處理器做準備。

本書是關於程式設計Intel Xeon Phi處理器的基本要點的實用指南。它提供了對Knights Landing架構的全面介紹,並呈現了可攜、高性能計算的最佳實踐,以及熟悉且經過驗證的線程和向量程式設計模型。書中還包含了真實世界的程式碼範例,突出展示了這款新型高度並行和高性能計算產品的獨特特點的使用方式。內容涵蓋了MCDRAM、AVX-512、Intel® Omni-Path fabric、多核(最多72個)和多線程(每核心4個)的使用,以及軟體開發工具、函式庫和程式設計模型的應用。此外,還介紹了如何將Knights Landing用作處理器和協處理器。