出版时间:2003-07-17 出版社:机械工业出版社 作者:格兰马 页数:636
Tag标签:无
内容概要
在快速解决计算量大、数据密集型问题时,人们越采越认识到并行处理是惟一节省成本的方法。价格低廉的并行计算机(如商用桌面多处理机和工作站机群)的出现,使得这种并行方法的适用范围越来越广。现在已经为可移植的并行程序设计制定了专门的软件标准,为并行软件的大幅度发展打好了基础。
事务处理、信息检索、数据挖掘和分析以及多媒体服务等数据密集型应用已经为当代的并行平台提供了新的挑战。计算生物学和纳米技术等新兴的领域对并行计算的算法和系统开发提供了前瞻性的启示,而体系结构,编程模型和应用中的变化对如何使用户以网格服务形式得到并行平台也提供了一些启发。
本书讨论了这些新技术的发展,也覆盖了并行计算机处理的较传统的问题。本书尽可能采用与体系结构无关的观点来对待抽象模型的底层平台和设计算法。书中选择MPI(Message Passing Interface)、POSIX线程和Open MP作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。
作者简介
Ananth Grama普度大学计算机科学系的副教授,研究领域是并行和分布式系统和应用的不同方面。
AnshuI GUpta IBM T.J.Watson Research Center的研究人员,研究领域是并行算法和科学计算。
George Karypis明尼苏达大学计算机科学和工程系的副教授,研究领域是并
书籍目录
Preface XIXAcknowledgments XXICHAPTER 1 Introduction to Parallel ComputingCHAPTER 2 Programming PlatformsCHAPTER 3 Principles of Parallel Algorithm DesignCHAPTER 4 Basic Communication OperationsCHAPTER 5 Analytical Modeling of Parallel ProgramsCHAPTER 6 Programming Using the Message-Passing ParadigmCHAPTER 7 Programming Shared Address Space PlatformsCHAPTER 8 Dense Matrix AlgorithmsCHAPTER 9 SortingCHAPTER 10 Graph AlgorithmsCHAPTER 11 Search Algorithms for Discrete OptimizationCHAPTER 12 Dynamic ProgrammingCHAPTER 13 Fast Fourier TransformAPPENDIX A Complexity of Functions and Order AnalysisBibliographyAuthor IndexSubject Index
图书封面
图书标签Tags
无
评论、评分、阅读与下载