Using Advanced MPI: Modern Features of the Message-Passing Interface (Paperback)

William Gropp, Torsten Hoefler, Rajeev Thakur, Ewing Lusk

  • 出版商: MIT
  • 出版日期: 2014-11-14
  • 售價: $2,820
  • 貴賓價: 9.5$2,679
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 0262527634
  • ISBN-13: 9780262527637
  • 海外代購書籍(需單獨結帳)

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

商品描述

This book offers a practical guide to the advanced features of the MPI (Message-Passing Interface) standard library for writing programs for parallel computers. It covers new features added in MPI-3, the latest version of the MPI standard, and updates from MPI-2. Like its companion volume, Using MPI, the book takes an informal, example-driven, tutorial approach. The material in each chapter is organized according to the complexity of the programs used as examples, starting with the simplest example and moving to more complex ones.

Using Advanced MPI covers major changes in MPI-3, including changes to remote memory access and one-sided communication that simplify semantics and enable better performance on modern hardware; new features such as nonblocking and neighborhood collectives for greater scalability on large systems; and minor updates to parallel I/O and dynamic processes. It also covers support for hybrid shared-memory/message-passing programming; MPI_Message, which aids in certain types of multithreaded programming; features that handle very large data; an interface that allows the programmer and the developer to access performance data; and a new binding of MPI to Fortran.

商品描述(中文翻譯)

本書提供了一個實用指南,介紹了用於撰寫並行計算機程序的MPI(Message-Passing Interface)標準庫的高級功能。它涵蓋了MPI-3的新功能,這是MPI標準的最新版本,並且更新了MPI-2的內容。與其同伴卷Using MPI一樣,本書採用非正式、以示例驅動的教程方法。每個章節的材料根據示例程序的複雜性進行組織,從最簡單的示例開始,逐漸遞進到更複雜的示例。

Using Advanced MPI涵蓋了MPI-3的重大變化,包括對遠程內存訪問和單向通信的更改,這些更改簡化了語義並在現代硬件上實現更好的性能;新功能,如非阻塞和鄰域集體操作,以實現更大規模的系統可擴展性;以及對並行I/O和動態進程的較小更新。它還涵蓋了對混合共享內存/消息傳遞編程的支持;MPI_Message,它有助於某些類型的多線程編程;處理非常大數據的功能;一個允許程序員和開發人員訪問性能數據的接口;以及MPI與Fortran的新綁定。