Optimizing HPC Applications with Intel Cluster Tools: Hunting Petaflops
暫譯: 使用 Intel 集群工具優化 HPC 應用程式:追求 Petaflops

Alexander Supalov

  • 出版商: Apress
  • 出版日期: 2014-10-06
  • 售價: $2,060
  • 貴賓價: 9.5$1,957
  • 語言: 英文
  • 頁數: 300
  • 裝訂: Paperback
  • ISBN: 1430264969
  • ISBN-13: 9781430264965
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Optimizing HPC Applications with Intel® Cluster Tools takes the reader on a tour of the fast-growing area of high performance computing and the optimization of hybrid programs. These programs typically combine distributed memory and shared memory programming models and use the Message Passing Interface (MPI) and OpenMP for multi-threading to achieve the ultimate goal of high performance at low power consumption on enterprise-class workstations and compute clusters.

The book focuses on optimization for clusters consisting of the Intel® Xeon processor, but the optimization methodologies also apply to the Intel® Xeon Phi™ coprocessor and heterogeneous clusters mixing both architectures. Besides the tutorial and reference content, the authors address and refute many myths and misconceptions surrounding the topic. The text is augmented and enriched by descriptions of real-life situations.

What you’ll learn

  • Practical, hands-on examples show how to make clusters and workstations based on Intel® Xeon processors and Intel® Xeon Phi™ coprocessors "sing" in Linux environments

  • How to master the synergy of Intel® Parallel Studio XE 2015 Cluster Edition, which includes Intel® Composer XE, Intel® MPI Library, Intel® Trace Analyzer and Collector, Intel® VTune™ Amplifier XE, and many other useful tools

  • How to achieve immediate and tangible optimization results while refining your understanding of software design principles

Who this book is for

Software professionals will use this book to design, develop, and optimize their parallel programs on Intel platforms. Students of computer science and engineering will value the book as a comprehensive reader, suitable to many optimization courses offered around the world. The novice reader will enjoy a thorough grounding in the exciting world of parallel computing.

Table of Contents

Foreword by Bronis de Supinski, CTO, Livermore Computing, LLNL

Introduction

Chapter 1: No Time to Read this Book?

Chapter 2: Overview of Platform Architectures

Chapter 3: Top-Down Software Optimization

Chapter 4: Addressing System Bottlenecks

Chapter 5: Addressing Application Bottlenecks: Distributed Memory

Chapter 6: Addressing Application Bottlenecks: Shared Memory

Chapter 7: Addressing Application Bottlenecks: Microarchitecture

Chapter 8: Application Design Considerations

商品描述(中文翻譯)

《使用 Intel® Cluster Tools 優化 HPC 應用程式》帶領讀者探索快速成長的高效能運算領域及混合程式的優化。這些程式通常結合分散式記憶體和共享記憶體的程式設計模型,並使用訊息傳遞介面(Message Passing Interface, MPI)和 OpenMP 進行多執行緒處理,以達成在企業級工作站和計算叢集上以低功耗實現高效能的最終目標。

本書專注於基於 Intel® Xeon 處理器的叢集優化,但這些優化方法論同樣適用於 Intel® Xeon Phi™ 協處理器及混合兩種架構的異質叢集。除了教程和參考內容外,作者還針對許多與主題相關的迷思和誤解進行了闢謠。文本中增添了真實情境的描述,使內容更加豐富。

你將學到的內容:
- 實用的實作範例展示如何在 Linux 環境中使基於 Intel® Xeon 處理器和 Intel® Xeon Phi™ 協處理器的叢集和工作站「唱歌」。
- 如何掌握 Intel® Parallel Studio XE 2015 Cluster Edition 的協同效應,其中包括 Intel® Composer XE、Intel® MPI Library、Intel® Trace Analyzer and Collector、Intel® VTune™ Amplifier XE 及其他許多有用的工具。
- 如何在深化對軟體設計原則理解的同時,實現即時且具體的優化結果。

本書適合對象:
軟體專業人士將使用本書來設計、開發和優化他們在 Intel 平台上的平行程式。計算機科學和工程的學生將把本書視為一本全面的讀物,適合全球許多優化課程。初學者將在平行計算的精彩世界中獲得充分的基礎知識。

目錄:
前言 由 Bronis de Supinski, CTO, Livermore Computing, LLNL
導言
第 1 章:沒有時間閱讀這本書?
第 2 章:平台架構概述
第 3 章:自上而下的軟體優化
第 4 章:解決系統瓶頸
第 5 章:解決應用程式瓶頸:分散式記憶體
第 6 章:解決應用程式瓶頸:共享記憶體
第 7 章:解決應用程式瓶頸:微架構
第 8 章:應用程式設計考量