期刊文献+

UPC并行循环优化的研究与实现 被引量:2

Research and Implementation for UPC Parallel Loop Optimizations
下载PDF
导出
摘要 UPC(UnifiedParallelC)是一种新型的基于全局地址空间(GlobalAddressSpace,简称GAS)访问的并行编程语言,支持SPMD(SingleProgramMulti-Data)编程模式。论文主要研究UPC原型系统的编译器优化技术的算法与实现,该UPC原型系统是建立在开放源码的BerkeleyUPC编译器基础之上的。目前该原型系统已实现了upc_forall优化和共享访问私有化,使得一部分UPC并行应用程序的效率得到了明显改善。 UPC(Unified Parallel C) is a parallel language that uses a Single Program Multiple Data(SPMD) model of parallelism within a global address space (GAS).This paper mainly studies the arithmetic and it's implementations for the compiler optimization technology of the UPC prototype.The UPC prototype is based on the Berkeley UPC Compiler, which is an open source compiler.Now it has already been implemented two kinds of the UPC-specific optimizations on the prototype ,and the performance of some kinds of UPC program has been improved apparently.
出处 《计算机工程与应用》 CSCD 北大核心 2006年第29期65-68,共4页 Computer Engineering and Applications
关键词 UPC 并行循环 迭代划分 共享访问 亲缘性 UPC,parallel loop,iteration distribute,shared access,affinity
  • 相关文献

参考文献3

  • 1UPC Language Specifications.http://upc.lbl.gov,2005
  • 2Wei-Yu Chen.Building a Source-to-Source UPC-to-C Translator. http ://upc .lbl.gov, 2004
  • 3Semma Hiranandani,Ken Kennedy,John M Crummy.Advanced Compilation Techniques for Fortran D.CRPC-TR93338,1993-10

同被引文献13

  • 1侯永生,赵荣彩,张平,韩枫.并行化编译器中基于工作量的条件并行化研究[J].微计算机信息,2005,21(4):220-221. 被引量:6
  • 2张平,赵荣彩,李清宝.基于相关性的同步优化算法[J].计算机工程,2005,31(17):68-70. 被引量:5
  • 3曾绍华,魏延.共享存储器多处理机并行计算编译及调度机制[J].重庆师范大学学报(自然科学版),2006,23(1):27-30. 被引量:5
  • 4王珊珊,赵荣彩,张平.对SUIF中依赖关系分析技术的研究与改进[J].计算机工程,2006,32(7):89-91. 被引量:3
  • 5Vasilache N, Bastoul C, Cohen A, et al. Violated Dependence Analysis [ C ]//ACMICS. Cairns: AMC, 2006: 335 -344.
  • 6Griebl M. Automatic Parallelization of Loop Programs for Distributed Memory Architectures [ M ]. Passau : University of Passau, 2004.
  • 7Pouchet L N, Bastoul C, Cohen A. Iterative Optimization in the Polyhedral Model: Part I , One-Dimensional Time [ C]//CGO'07. Washington DC : IEEE Computer Society, 2007 : 144-156.
  • 8Kandemir M, Kadayif I, Choudhary A, et al. Compiler-Directed Scratch Pad Memory Optimization for Embedded Muhiprocessors [J]. IEEE Transactions on VLSI, 2004, 12(3) : 281-287.
  • 9Krishnamoorthy S, Baskaran M, Bondhugula U, et al. Effective Automatic Parallelization of Stencil Computations [ C ]// Proceedings of the 2007 PLDI Conference. New York: ACM, 2007 : 235-244.
  • 10Dan Bonachea. GASNet Specification, vl. 1, UC Berkeley Computer Science Division, Report No. CSD-02-1207,2002.

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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