期刊文献+

Open64源源翻译流程研究 被引量:2

Source-to-Source Translation Process of Open64
下载PDF
导出
摘要 源源翻译是一种有用的编译基础设施,它将高级语言程序转换为语义等价的可再编译的高级语言程序。越来越多的编译器包含源源翻译模块。和其它模块相比,Open64源源翻译模块还不够健壮。为了更好地解决源源翻译过程中出现的问题,首先研究了Open64的中间表示whirl,然后研究了Open64的源源翻译流程,最后通过测试说明源源翻译的重要性。 Source-to-source translation is a very useful part in modern advanced compiler. The translated program can be compiled again and has the same execution result as the original program. Source-to-source translation models contained in many current advanced compilers are not strong enough in Open64 compared with other models. To solve the problem, the intermediate representation whirl of Open64 is researched, source-to-source translation flow is presented, and the importance of source-to-source translation is shown by SW-VEC based on Open64.
出处 《信息工程大学学报》 2013年第5期612-618,共7页 Journal of Information Engineering University
基金 国家科技重大专项资助项目(2009ZX01036)
关键词 Open64 源源翻译 中间表示 Open64 source to source translation intermediate representation
  • 相关文献

参考文献6

  • 1米伟,李玉祥,陈莉,冯晓兵,张兆庆.带类型恢复的编译器源源翻译技术[J].计算机研究与发展,2010,47(7):1145-1155. 被引量:7
  • 2University of Houston. Overview of the open64 Compiler Infrastructure[ EB/OL]. [ 2010-09-12 ] http ://www2. cs. uh. edu/ dragon/Documents/open64-doc, pdf.
  • 3Liao Chunhua,Hernandez O,Chapman B. OpenUH : An optimizing portable OpenMP compiler[ J ]. Concurrencyand Computa- tion : Practice and Experience ,2007,19 ( 18 ) :2317 -2332.
  • 4C hen W. Building a source-to-source UPC-to-C translator [ D ]. Berkeley:University of California,2005.
  • 5Randy Allen, Ken Kennedy. Optimizing Compilers for Modem Architectures A Dependence-Based Approach[ M]. US: Morgan Kaufmann Publishers, 2001.
  • 6陈火旺,刘春林,谭庆平,等.程序设计语言编译原理[M].3版.北京:国防工业出版社,2001.

二级参考文献11

  • 1石学林,张兆庆,武成岗.Cobol到Java翻译中的数据类型转换方法[J].计算机研究与发展,2006,43(2):336-342. 被引量:4
  • 2Free Software Foundation,Inc.Gcc[OL].[2008-07-01].http://gcc.gnu.org/.
  • 3Computer Architecture and Parallel Systems Laboratory,University of Delaware.Open64[OL].[2008-07-01].http://www.open64.net/.
  • 4Chen W.Building a source-to-source UPC-to-C translator[D].Berkeley:University of California at Berkley,2005.
  • 5Liao Chunhua,Hernandez O,Chapman B,et al.OpenUH:An optimizing,portable OpenMP compiler[J].Concurrency and Computation:Practice and Experience,2007,19(18):2317-2332.
  • 6ACE Associated Computer Experts.Supertest[OL].[2008-07-01].http://www.ace.nl/compiler/supertest.html.
  • 7Blume W,Eigenmann R,Faigin K,et al.Polaris:Improving the effectiveness of parallelizing compilers[G] //LNCS892:Proc of LCPC.London:Springer,1994:141-154.
  • 8So B,Moon S,Hall M W.Measuring the effectiveness of automatic parallelization in SUIF[C] //Proc of the Int Conf on Supercomputing.New York:ACM,1998:212-219.
  • 9Lee S K,Johnson T A,Eigenmann R.Cetus-An extensible compiler infrastructure for source-to-source transformation[G] //LNCS 2958:Proc of LCPC.Berlin:Springer,2003:539-553.
  • 10Feldman S I.A Fortran to C converter[J].ACM SIGPLAN Fortran Forum,1990,9(2):21-22.

共引文献7

同被引文献16

引证文献2

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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