首页|多范例、多粒度并行构件模型及其编译优化技术最终报告

多范例、多粒度并行构件模型及其编译优化技术最终报告

赵冲冲 胡长军

多范例、多粒度并行构件模型及其编译优化技术最终报告

赵冲冲 1胡长军1
扫码查看

作者信息

  • 1. 北京科技大学
  • 折叠

摘要

提出了一种适合多硬件体系结构的多范例、多粒度并行构件模型和相关的性能预测方法,在此基础上建立了一个支持多范例多粒度并行构件开发平台Parallel Component Studio,支持MPI以及OpenMP等多范例并行构件的开发。该平台在以前扩展OpenMP支持SMP-Cluster的基础上,给出一套扩OpenMP规范作为中间层语言。该平台将资源的描述与构件属性的形式化定义以XML作为交互数据的形式保存在结点内,以此为基础实现并行构件对资源的自适应选择。同时在该平台中采用基于扩展OpenMP规范的并行构件编译优化技术,实现了支持不同体系结构以及多核系统的运行支持库系统。在编译优化方面,实现了循环标准化、归纳变量识别与替代、针对循环的相关性分析、私有变量识别、规约变量识别等优化。运行支持库方面,针对异构多核体系结构,实现了一套支持OpenMP 3.0的运行时库USTB_TPL_HER;针对同构多核体系结构,实现了一套支持OpenMP 3.0的运行时库USTB_TPL_HOM。在OpenMP并行构件的开发过程中,根据不同的体系结构调用不同的运行支持库系统。

关键词

多范例/多粒度/并行构件/多硬件体系结构/MPI/编译优化技术

引用本文复制引用

全文页数

52

报告类型

最终报告

编制时间

2010-12-31

立项年

2008
段落导航相关论文