摘要
针对使用 Parallel Virtual Machine(PVM)和 Message Passing Interface(MPI)软件包开发的并行程序在异构环境中无法实现无缝移植的问题 ,提出了 Java Parallel Interface(JPI)软件包的解决方案 .该软件包用纯 Java语言实现了类似于 PVM和 MPI所提供的任务调度、通信和全局归约操作等方面的功能 .基于 JPI的并行程序的运行和性能测试表明 ,JPI不仅解决了并行程序在异构环境中的无缝移植问题 ,并且能够为包括网络密集型在内的并行程序提供有效的开发、运行支持 .
For solving the problem that parallel programs based on Parallel Virtual Machine(PVM) and Message Passing Interface(MPI) cannot be seamlessly transplanted in heterogeneous environment, Java Parallel Interface(JPI) solution is proposed. JPI utilizes pure Java language to implement task schedule, communication and reduce functionality similar to those provided by PVM and MPI. Execution and performance test results of parallel programs based on JPI show that JPI can not only solve the seamless transplant problem, but also provide effective development and execution supports for parallel programs including those of network intensive model.
出处
《计算机学报》
EI
CSCD
北大核心
2000年第7期726-731,共6页
Chinese Journal of Computers
基金
国家自然科学基金!( 69773 0 14 )
关键词
异构并行处理
纯Java语言
并行程序
测试
heterogeneous parallel processing, seamless transplant, pure Java language, Java Parallel Interface, programs of network intensive model