期刊文献+

程序并行化中数据收集代码自动生成算法研究 被引量:1

Study on automatic generation algorithm of the collection code in translating serial program into parallel program
下载PDF
导出
摘要 着重论述了串行程序并行化过程中的数据收集部分代码的自动生成。提出利用等价类的方法获取数据的最后写关系,并建立包括计算划分、循环迭代和数据最后写关系的不等式限制系统,最后利用FME消元法对不等式限制系统进行消元处理,最终实现数据收集代码的自动生成。 The parallelization of serial program is mainly made up of parallel identification, data and computation decomposition, dependence relation analysis and automatic code generation. Data gathering is a very important part of automatic code generation. This paper studied the automatic generation algorithm of data collection code, and brought forward how to get the last write relation of the data based on the equivalence class, then created an inequality system with computation decomposition, loop iteration and last write relation, and at last realized auto-generation of the data collection code by using FME elimination method.
出处 《计算机应用》 CSCD 北大核心 2006年第10期2473-2475,共3页 journal of Computer Applications
基金 河南省杰出人才创新基金资助项目(0521000200)
关键词 并行编译 等价类 数据收集 不等式系统 parallel compilation equivalence class data collection inequality system
  • 相关文献

参考文献5

  • 1AMARASINGHE SP,LAM MS.Communication optimization and Code Generation for distributed memory machines[A].In the Proceedings of The ACM SIGPLAN'93 Conference on Programming Language Design and Implementation (PLDI)[C].Albuquerque,New Mexico,1993.126-138.
  • 2FERNER CS.The Paraguin compiler Message-passing code generation using SUIF[A].in the Proceedings of the IEEE SoutheastCon 2002[C].Columbia,SC,2002.1-6.
  • 3ANDERSON JM,LAM MS.Global Optimizations for Parallelism and Locality on Scalable Parallel Machines[A].In Proceedings of the SIGPLAN'93 Conference on Program Language Design and Implementation[C].June 1993.
  • 4TRFMBLAY JP,MANOHAR R.离散数学结构及其在计算机科学中的应用[M].罗远诠,李盘林,池忠先,等译.上海:上海科学技术出版社,1982.
  • 5ANCOURT C,IRIGOIN F.Scanning Polyhedral with DO Loops[A].In Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming[C].PPOPP,1991.39 -50.

同被引文献3

  • 1Ferner C S. Paraguin Compiler Version 1.0 User Manual [EB/OL]. (2002-11-22). http://people.uncw.edu/cferner/Paraguin/ userman.pdf.
  • 2Maydan D E, Amarasinghe S E Array Data-flow Analysis and Its Use in Array Pfivatization[C]//Proceedings of ACM Conference on Principles of Programming Languages. [S. l.]: ACM Press, 1993: 2-15.
  • 3Schfijiver A. Theory of Linear and Integer Programming[M]. [S. l.]: Wiley Chichester Press, 1986: 36-43.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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