Parallel Programming with Co-arrays (Chapman & Hall/CRC Computational Science)
Authors: Robert W. Numrich
ISBN-10: 1439840040
ISBN-13: 9781439840047
Edition 版次: 1
Released: 2018-09-18
Pages: 220 pages
Book Description
Parallel Programming with Co-Arrays describes the basic techniques used to design parallel algorithms for high-performance,scientific computing. It is intended for upper-level undergraduate students and graduate students who need to develop parallel codes with little or no previous introduction to parallel computing. It is also intended as a reference manual for researchers active in the field of scientific computing. All the algorithms in the book are based on partition operators. These operators provide a unifying principle that fits seemingly disparate techniques into an overall framework for algorithm design. The book uses the co-array programming model to illustrate how to write code for concrete examples,but it emphasizes that the important concepts for algorithm design are independent of the programming model. With these concepts in mind,the reader can write algorithms in different programming models based on personal taste and comfort.
Contents Preface
1: Prologue
2: The Co-array Programming Model
3: Partition Operators
4: Reverse Partition Operators
5: Collective Operations
6.Performance Modeling
7: Partitioned Matrix Classes
8: Iterative Solvers for Sparse Matrices
9: Blocked Matrices
10: The Matrix Transpose Operation
11: The Halo Exchange Operation
12: Subpartition Operators13: Blocked Linear Algebra
14: The Finite Element Method
15: Graph Algorithms
16: Epilogue A: A Brief Reference Manual for the Co-array Model Bibliography Index
Parallel Programming with Co-arrays
未经允许不得转载:finelybook » Parallel Programming with Co-arrays
		
		
				
		
		
		            
        
				相关推荐
- Fundamentals of Software Architecture: A Modern Engineering Approach, 2nd Edition
 - Usability and User Experience Design: The Comprehensive Guide to Data-Driven UX Design
 - Spring Boot 3 and Spring Framework 6: Build Scalable, Modern Java Applications with Spring and Spring Boot—From Fundamentals to Advanced Techniques
 - 100 C++ Mistakes and How to Avoid Them
 
finelybook
