The Sourcebook of Parallel Computing (The Morgan Kaufmann Series in Computer Architecture and Design)

個数:

The Sourcebook of Parallel Computing (The Morgan Kaufmann Series in Computer Architecture and Design)

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版/ページ数 864 p.
  • 言語 ENG
  • 商品コード 9781558608719
  • DDC分類 004.35

Full Description

Parallel Computing is a compelling vision of how computation can seamlessly scale from a single processor to virtually limitless computing power. Unfortunately, the scaling of application performance has not matched peak speed, and the programming burden for these machines remains heavy. The applications must be programmed to exploit parallelism in the most efficient way possible. Today, the responsibility for achieving the vision of scalable parallelism remains in the hands of the application developer. This book represents the collected knowledge and experience of over 60 leading parallel computing researchers. They offer students, scientists and engineers a complete sourcebook with solid coverage of parallel computing hardware, programming considerations, algorithms, software and enabling technologies, as well as several parallel application case studies. The Sourcebook of Parallel Computing offers extensive tutorials and detailed documentation of the advanced strategies produced by research over the last two decades application case studies. The Sourcebook of Parallel Computing offers extensive tutorials and detailed documentation of the advanced strategies produced by research over the last two decades

Contents

I. Parallelism
1. Introduction
2. Parallel Computer Architectures
3. Parallel Programming Considerations

II. Applications
4. General Application Issues
5. Parallel Computing in CFD
6. Parallel Computing in Environment and Energy
7. Parallel Computational Chemistry
8. Application Overviews

III. Software technologies
9. Software Technologies
10. Message Passing and Threads
11. Parallel I/O
12. Languages and Compilers
13. Parallel Object-Oriented Libraries
14. Problem-Solving Environments
15. Tools for Performance Tuning and Debugging
16. The 2-D Poisson Problem

IV. Enabling Technologies and Algorithms
17. Reusable Software and Algorithms
18. Graph Partitioning for Scientific Simulations
19. Mesh Generation
20. Templates and Numerical Linear Algebra
21. Software for the Scalable Solutions of PDEs
22. Parallel Continuous Optimization
23. Path Following in Scientific Computing
24. Automatic Differentiation

V. Conclusion
25. Wrap-up and Features