共享内存结构OpenMP并行程序的自动生成  

Automatic Generation of OpenMP-Based Parallel Program on Shared Memory Architecture

在线阅读下载全文

作  者:张平[1] 赵荣彩[1] 李清宝[1] 董春丽[1] 

机构地区:[1]解放军信息工程大学信息工程学院,郑州450002

出  处:《计算机科学》2004年第12期189-191,共3页Computer Science

基  金:国防重点科研项目资助

摘  要:有效的程序自动并行化系统能帮助用户充分利用并行计算机的硬件资源和提高并行程序设计的效率。OpenMP作为共享内存结构的编程标准,具有良好的性能和可移植性。本文介绍了基于SUIF的OpenMP并行程序自动生成工具OAGT的设计和实现,重点讨论了其中所涉及的几个主要技术问题:循环分析、流水并行、归约操作、同步优化等。An automatic parallizer is helpful for users to exploit the resources of parallel computers and to improve the efficiency of parallel programming. OpenMP as the industrial standard for shared-memory programming has well performance and portability. This paper introduces the design and implementation of the SUIF-based OpenMP Automatic Generation Toolkit-OAGT and discusses some main techniques.

关 键 词:并行程序设计 共享内存 自动生成 流水并行 并行计算机 可移植性 编程 MP 问题 操作 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论] TP338.6[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象