河南师范大学编译技术与理论课件第十二章 并行编译基础.pptVIP

  • 2
  • 0
  • 约4.11千字
  • 约 13页
  • 2019-05-10 发布于广东
  • 举报

河南师范大学编译技术与理论课件第十二章 并行编译基础.ppt

第十二章 并行编译基础 第十二章并行编译基础 并行计算机是近二十几年来发展迅速的一类计算机。并行编译系统已经成为了现代高性能计算机系统中一个重要的部分。并行程序设计主要有两种途径,即使用并行程序设计语言编写并行程序,或将串行程序并行化。因此,并行编译系统就是能够处理并程序设计语言,能够实现串行程序并行化。具有并行优化能力的编译系统。 并行编译技术中两个最重要的内容便是串行程序的向量化和并行化。 向量化是将串行程序中可向量化的部分改写成用向量运算表示的等价程序,其编译技术已趋成熟。并行化,是将串行程序中可并行化的部分改写成在多处理机上并行执行的等价程序。由于涉及到数据的私有化、分布和通信,以及并行任务划分等诸多问题,因此并行化技术是难度很大且仍在研究之中的技术。 向量化和并行化这两种编译技术有很大的共同之处,其一是它们的优化对象是相同,二者均把源程序中的循环作为优化的对象;其二是它们所依赖的基础技术相同,二者均把数据依赖关系分析技术作为优化的依据。 所以从原理上讲数据依赖关系分析技术在本章的地位是十分重要的。 本章介绍并行编译技术的基础知识,主要是依赖关系分析的基础理论以及向量化、并行化的基础知识。12。1节简单介绍现代高性能计算机的体系结构和并行编译系统的

文档评论(0)

1亿VIP精品文档

相关文档