文件名称:parallel-programming-co-arrays
文件大小:19.7MB
文件格式:PDF
更新时间:2022-04-20 01:51:10
array 并行编程
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. 使用Co-Arrays的并行编程描述了用于设计用于高性能,科学计算的并行算法的基本技术。 它适用于需要开发并行代码的高年级本科生和研究生,这些代码很少或根本没有介绍并行计算。 它也可作为活跃于科学计算领域的研究人员的参考手册。 本书中的所有算法都基于分区运算符。 这些运算符提供了一个统一的原则,将看似不同的技术融入算法设计的整体框架中。 本书使用共阵编程模型来说明如何编写具体示例的代码,但它强调算法设计的重要概念独立于编程模型。 考虑到这些概念,读者可以根据个人品味和舒适度在不同的编程模型中编写算法。