Using MPI: Portable Parallel Programming with the Message-Passing Interface (Paperback)

William Gropp, Ewing Lusk, Anthony Skjellum

  • 出版商: MIT
  • 出版日期: 2014-11-07
  • 售價: $2,360
  • 貴賓價: 9.5$2,242
  • 語言: 英文
  • 頁數: 336
  • 裝訂: Paperback
  • ISBN: 0262527391
  • ISBN-13: 9780262527392
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

This book offers a thoroughly updated guide to the MPI (Message-Passing Interface) standard library for writing programs for parallel computers. Since the publication of the previous edition of Using MPI, parallel computing has become mainstream. Today, applications run on computers with millions of processors; multiple processors sharing memory and multicore processors with multiple hardware threads per core are common. The MPI-3 Forum recently brought the MPI standard up to date with respect to developments in hardware capabilities, core language evolution, the needs of applications, and experience gained over the years by vendors, implementers, and users. This third edition of Using MPI reflects these changes in both text and example code.

The book takes an informal, tutorial approach, introducing each concept through easy-to-understand examples, including actual code in C and Fortran. Topics include using MPI in simple programs, virtual topologies, MPI datatypes, parallel libraries, and a comparison of MPI with sockets. For the third edition, example code has been brought up to date; applications have been updated; and references reflect the recent attention MPI has received in the literature. A companion volume, Using Advanced MPI, covers more advanced topics, including hybrid programming and coping with large data.

商品描述(中文翻譯)

本書提供了一份全面更新的指南,介紹了用於撰寫並行計算程式的MPI(Message-Passing Interface)標準庫。自Using MPI上一版出版以來,並行計算已成為主流。如今,應用程式在擁有數百萬處理器的計算機上運行;多個共享記憶體的處理器和每個核心具有多個硬體執行緒的多核心處理器已經很常見。MPI-3論壇最近根據硬體能力的發展、核心語言的演進、應用程式的需求以及供應商、實現者和使用者多年來的經驗,對MPI標準進行了更新。本Using MPI第三版在文字和示例代碼中反映了這些變化。

本書以非正式的教程方式進行,通過易於理解的示例介紹每個概念,包括C和Fortran的實際代碼。主題包括在簡單程式中使用MPI、虛擬拓撲、MPI數據類型、並行庫以及MPI與套接字的比較。第三版更新了示例代碼,更新了應用程式,參考文獻反映了近期MPI在文獻中所受到的關注。附帶的Using Advanced MPI一書涵蓋了更高級的主題,包括混合編程和處理大數據的方法。