期刊文献+

数据流Java并行程序设计模型的设计、实现及运行时优化 被引量:6

Dataflow-Style Java Parallel Programming Model and Runtime Optimization
下载PDF
导出
摘要 提出了一种具有数据流特征的Java并行程序设计模型,并针对该模型提出了一种基于运行时信息反馈的自适应优化算法,使得运行时系统可以利用数据流程序所暴露出的数据并行性,加速程序的运行.此外,在该模型中加入了数据流多态的概念,扩展了该模型的面向对象特性.在一个实际的开放源码Java虚拟机中实现了上述程序设计模型及优化方法.在实际多核多线程机器上的实验结果表明,所提出的程序设计模型及优化能够充分利用硬件的并行处理能力,显著地提高了程序的性能. This paper presents a dataflow-style Java parallel programming model with a runtime profile based thread duplication algorithm to exploit data level parallelism. Furthermore, a new dataflow polymorphism feature is introduced. This model has been implemented in an open source Java virtual machine. Evaluations on real machine show good speedup for benchmark applications.
出处 《软件学报》 EI CSCD 北大核心 2008年第9期2181-2190,共10页 Journal of Software
基金 国家重点基础研究发展计划(973)~~
关键词 数据流 并行程序设计模型 可管理运行时环境 运行时优化 dataflow parallel programming model managed runtime environment runtime optimization
  • 相关文献

参考文献1

共引文献3

同被引文献29

  • 1李国东,张德富.嵌入一致图语法的依赖图(英文)[J].软件学报,2004,15(7):956-968. 被引量:2
  • 2董敏,齐德昱,王晓蒲.IRT题库系统的分布式体系结构研究[J].计算机工程,2005,31(21):212-213. 被引量:5
  • 3陈国良,孙广中,张云泉,莫则尧.Study on Parallel Computing[J].Journal of Computer Science & Technology,2006,21(5):665-673. 被引量:5
  • 4程峰,黄若波,章恒翀.Java2核心技术卷Ⅰ基础知识[M].北京:机械工业出版社,2004.158-190.
  • 5Flow-based programming [EB/OL].http://www.Jpaulmorrison.com/fbp/.
  • 6Gupta R, Pandeb S, Psarris K, et al. Compilation techniques for parallel systems [ J ]. Parallel Computing, 1999, 25 ( 13 ) : 1741 - 1783.
  • 7Ferrante J, Ottenstien K J, Warren J D. The program dependence graph and its use in optimization[J]. ACM Transactions on Programming Languages and Systems, 1987,9(3) : 319-349.
  • 8Ramaswamy S, Sapamekar S, Banerjee P. A framework for exploiting task and data parallelism on distributed memory multicomputers[ J]. IEEE Trans. on Parallel and Distributed Systems, 1997,8 (11) :1098-1116.
  • 9Girkar M, Constantine D. Extracting task-level parallelism [ J ]. ACM Trans. on Programming Languages and Systems, 1995,17 (4) :600-634.
  • 10Girkar M, Polychronopoulos C D. Automatic extraction of functional parallelism from ordinary programs[J]. IEEE Trans. on Parallel and Distributed Systems, 1992,3(2) :166-178.

引证文献6

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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