首页 | 本学科首页   官方微博 | 高级检索  
     

数据流Java并行程序设计模型的设计、实现及运行时优化
引用本文:刘 弢,范 彬,吴承勇,张兆庆. 数据流Java并行程序设计模型的设计、实现及运行时优化[J]. 软件学报, 2008, 19(9): 2181-2190
作者姓名:刘 弢  范 彬  吴承勇  张兆庆
作者单位:1. 中国科学院,计算技术研究所,计算机系统结构重点实验室,北京,100190;中国科学院,研究生院,北京,100049
2. 中国科学院,计算技术研究所,计算机系统结构重点实验室,北京,100190
基金项目:国家重点基础研究发展计划(973计划)
摘    要:提出了一种具有数据流特征的Java并行程序设计模型,并针对该模型提出了一种基于运行时信息反馈的自适应优化算法,使得运行时系统可以利用数据流程序所暴露出的数据并行性,加速程序的运行.此外,在该模型中加入了数据流多态的概念,扩展了该模型的面向对象特性.在一个实际的开放源码Java虚拟机中实现了上述程序设计模型及优化方法.在实际多核多线程机器上的实验结果表明,所提出的程序设计模型及优化能够充分利用硬件的并行处理能力,显著地提高了程序的性能.

关 键 词:数据流  并行程序设计模型  可管理运行时环境  运行时优化
收稿时间:2007-02-07
修稿时间:2007-04-25

Dataflow-Style Java Parallel Programming Model and Runtime Optimization
LIU Tao,FAN Bin,WU Cheng-Yong and ZHANG Zhao-Qing. Dataflow-Style Java Parallel Programming Model and Runtime Optimization[J]. Journal of Software, 2008, 19(9): 2181-2190
Authors:LIU Tao  FAN Bin  WU Cheng-Yong  ZHANG Zhao-Qing
Abstract: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.
Keywords:dataflow  parallel programming model  managed runtime environment  runtime optimization  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号