Parallel Programming: Concepts and Practice

Bertil Schmidt Ph.D., Jorge Gonzalez-Dominguez Ph.D., Christian Hundt, Moritz Schlarb

  • 出版商: Morgan Kaufmann
  • 出版日期: 2017-11-13
  • 售價: $2,800
  • 貴賓價: 9.5$2,660
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0128498900
  • ISBN-13: 9780128498903
  • 立即出貨 (庫存 < 3)

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

商品描述

Parallel Programming: Concepts and Practice provides an upper level introduction to parallel programming. In addition to covering general parallelism concepts, this text teaches practical programming skills for both shared memory and distributed memory architectures. The authors’ open-source system for automated code evaluation provides easy access to parallel computing resources, making the book particularly suitable for classroom settings.

  • Covers parallel programming approaches for single computer nodes and HPC clusters: OpenMP, multithreading, SIMD vectorization, MPI, UPC++
  • Contains numerous practical parallel programming exercises
  • Includes access to an automated code evaluation tool that enables students the opportunity to program in a web browser and receive immediate feedback on the result validity of their program
  • Features an example-based teaching of concept to enhance learning outcomes

商品描述(中文翻譯)

《平行程式設計:概念與實踐》提供了一個高階介紹平行程式設計的教材。除了涵蓋一般的平行運算概念外,本書還教授了共享記憶和分散式記憶體架構的實際程式設計技巧。作者們開源的自動程式碼評估系統提供了方便的平行運算資源,使本書特別適合教室環境使用。

本書內容包括以下內容:
- 覆蓋單個計算機節點和高性能計算集群的平行程式設計方法:OpenMP、多線程、SIMD 向量化、MPI、UPC++
- 包含大量實際的平行程式設計練習題
- 提供一個自動程式碼評估工具,讓學生可以在網頁瀏覽器中編寫程式並立即獲得對程式結果有效性的反饋
- 以基於實例的教學方式來增強學習效果