书名:并行程序设计 (第二版) 作者:Barry Wilkinson Michael Allen 出版:机械工业出版社
▲内容介绍
本教材的编写和出版得到了美国国家科学基金会的大力支持,并经过美国许多大学的授课检验。本书覆盖并行程序设计的众多技术,将重点放在使用免费获得的并行软件工具在联网计算机上执行的并行程序上,所涉及的应用是独立于系统的。从顺序程序设计开始进行自然扩充,介绍并行程序设计技术。拓展了消息传递并行程序设计的基本技术,并探究了在数值和非数值领域特定问题的算法。学习本书并不需要并行程序设计的任何预备知识,读者只需具有C程序设计知识。
▲本书特点
●使用MPI伪代码描述算法,有助于在不同的程序设计工具上实现。
●详细介绍共享存储器程序设计,包括Pthread和OpenMP,辅助学生完成共享存储器程序设计的课外作业。
●每章末尾包含大量习题,其中“现实生活习题”非常有趣,既可增强学习兴趣又能提高并行程序设计技巧,并且这些习题的求解无需专门的数学知识。
●配合一个综合的教师指导网站,其中包括:实例、课外作业以及使用MPI软件的辅导材料等。
▲作者介绍
Barry Wilkinson教授,并在西卡罗来纳大学任教。他于1974年在英格兰的曼彻斯特大学(计算机科学系)获得博士学位。自1983年起,他一直是IEEE的资深会员,并在2001年由于从事IEEE机群计算特别工作组(TFCC)的教育计划工作而荣获IEEE计算机学会的感谢证书。他撰写了多部专著,还在主要的计算机刊物上发表过许多论文。
Michael Allen是美国北卡罗来纳大学夏洛特分校计算机科学系是北卡罗来纳大学夏洛特分校计算机科学系教授。于1968年在纽约州立大学布法罗分校获得博士学位。从1985到1987年,他在DataSpan公司任董事长和主席。他还曾经在Eastman Kodak.Sylvania Electronics、宾夕法尼亚州的Bell,Wachovia Bank以及许多其他公司从事电子设计和软件系统开发工作。