超並列計算機のプログラミング(第4版)<br>Programming Massively Parallel Processors : A Hands-on Approach (4TH)

個数:

超並列計算機のプログラミング(第4版)
Programming Massively Parallel Processors : A Hands-on Approach (4TH)

  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 580 p.
  • 言語 ENG
  • 商品コード 9780323912310
  • DDC分類 004.35

Full Description

Programming Massively Parallel Processors: A Hands-on Approach shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth.  For this new edition, the authors are updating their coverage of CUDA, including the concept of unified memory, and expanding content in areas such as threads, while still retaining its concise, intuitive, practical approach based on years of road-testing in the authors' own parallel computing courses.

Contents

1. Introduction
2. Data parallel computing
3. Scalable parallel execution
4. Memory and data locality
5. Performance considerations
6. Numerical considerations
7. Parallel patterns: convolution: An introduction to stencil computation
8. Parallel patterns: prefix sum: An introduction to work efficiency in parallel algorithms
9. Parallel patterns—parallel histogram computation: An introduction to atomic operations and privatization
10. Parallel patterns: sparse matrix computation: An introduction to data compression and regularization
11. Parallel patterns: merge sort: An introduction to tiling with dynamic input data identification
12. Parallel patterns: graph search
13. CUDA dynamic parallelism
14. Application case study—non-Cartesian magnetic resonance imaging: An introduction to statistical estimation methods
15. Application case study—molecular visualization and analysis
16. Application case study—machine learning
17. Parallel programming and computational thinking
18. Programming a heterogeneous computing cluster
19. Parallel programming with OpenACC
20. More on CUDA and graphics processing unit computing
21. Conclusion and outlook

最近チェックした商品