
| 本书讨论了这些新技术的发展,也覆盖了并行计算机处理的较传统的问题。本书尽可能采用与体系结构无关的观点来对待抽象模型的底层平台和设计算法。书中选择MPI(Message Passing Interface)、POSIX线程和Open MP作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。
|
| Ananth Grama普度大学计算机科学系的副教授,研究领域是并行和分布式系统和应用的不同方面。
AnshuI GUpta IBM T.J.Watson Research Center的研究人员,研究领域是并行算法和科学计算。 George Karypis明尼苏达大学计算机科学和工程系的副教授,研究领域是并行算法设计、数据挖掘和生物信息学等。 Vipin Kumar明尼苏达大学计算机科学和工程系的教授和军用高性能计算研究中心的主管、研究领域是高性能计算、用子科学计算问题和数据挖掘的并行算法。 |
| Preface XIX Acknowledgments XXI CHAPTER 1 Introduction to Parallel Computing CHAPTER 2 Programming Platforms CHAPTER 3 Principles of Parallel Algorithm Design CHAPTER 4 Basic Communication Operations CHAPTER 5 Analytical Modeling of Parallel Programs CHAPTER 6 Programming Using the Message-Passing Paradigm CHAPTER 7 Programming Shared Address Space Platforms CHAPTER 8 Dense Matrix Algorithms CHAPTER 9 Sorting CHAPTER 10 Graph Algorithms CHAPTER 11 Search Algorithms for Discrete Optimization CHAPTER 12 Dynamic Programming CHAPTER 13 Fast Fourier Transform APPENDIX A Complexity of Functions and Order Analysis Bibliography Author Index Subject Index |
商品评论(0条)