共享内存结构OpenMP并行程序的自动生成
Automatic Generation of OpenMP-Based Parallel Program on Shared Memory Architecture作者机构:解放军信息工程大学信息工程学院郑州450002
出 版 物:《计算机科学》 (Computer Science)
年 卷 期:2004年第31卷第12期
页 面:189-191页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081201[工学-计算机系统结构] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国防重点科研项目资助
主 题:并行程序设计 共享内存 自动生成 流水并行 并行计算机 可移植性 编程 MP 问题 操作
摘 要:有效的程序自动并行化系统能帮助用户充分利用并行计算机的硬件资源和提高并行程序设计的效率。OpenMP作为共享内存结构的编程标准,具有良好的性能和可移植性。本文介绍了基于SUIF的OpenMP并行程序自动生成工具OAGT的设计和实现,重点讨论了其中所涉及的几个主要技术问题:循环分析、流水并行、归约操作、同步优化等。