作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2005, Vol. 31 ›› Issue (08): 95-.

• 论文 • 上一篇    下一篇

基于SUIF自动产生具有OpenMP编译指示的并行程序

马红途,赵荣彩,张平,高翔   

  1. 信息工程大学信息工程学院,信息工程大学信息工程学院,信息工程大学信息工程学院,信息工程大学信息工程学院 郑州 450002
  • 发布日期:2005-04-25

Parallel Compiler of Implementing OpenMP Directive Based on SUIF

MA Hongtu, ZHAO Rongcai, ZHANG Ping, GAO Xiang   

  1. (Institute of Information Engineering, Information Engineering University , Zhengzhou 450002)
  • Published:2005-04-25

摘要: 介绍了如何基于SUIF实现具有OpenMP编译指示的自动并行化工作,即利用SUIF系统所提供的遍(pass)、注释(annotation)和C抽象语法树等技术,通过对类Ctree的修改,把并行注释转化为OpenMP编译指示,实现由串行程序到并行C程序的自动生成。

关键词: SUIF, OpenMP, 注释, 抽象语法树, C抽象语法树

Abstract: This article introduces how to implement the automaticlly parallelized task with OpenMP directive based on SUIF compiler system, that is, using the technology of annotations, passes, and C AST that SUIF compiler system provided, it deeply discusses how to transform parallel annotations to OpenMP directives and automatically parallelize the serial program of C language through modifying the class Ctree .

中图分类号: