期刊文献+

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

Automatic Generation of OpenMP-Based Parallel Program on Shared Memory Architecture
在线阅读 下载PDF
导出
摘要 有效的程序自动并行化系统能帮助用户充分利用并行计算机的硬件资源和提高并行程序设计的效率。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.
出处 《计算机科学》 CSCD 北大核心 2004年第12期189-191,共3页 Computer Science
基金 国防重点科研项目资助
关键词 并行程序设计 共享内存 自动生成 流水并行 并行计算机 可移植性 编程 MP 问题 操作 Program parallizer OpenMP Loop analysis Pipeline parallel Reduction
  • 相关文献

参考文献5

  • 1OpenMP C Application Program Interface Version 2. 0. Nov.2000. http://www. openmp. org/
  • 2OpenMP. The OpenMP ARB. http://www. openmp. org/
  • 3Allen R,Kennedy K. Optimizing compliers for Modern Architectures. Morgan Kaufmann, 2002
  • 4Wilson R,French R,Wilson C,et al. SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers. ACM SIGPLAN Notices, 1994,29:31-37
  • 5Koelbel C H, et al. The High Performance Fortran Handbook.MIT Press, 1994. 193

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部