期刊文献+

JPI:基于纯Java语言的异构并行处理支持平台 被引量:6

JPI: Pure Java Language Based Heterogeneous Parallel Processing Supporting Platform
下载PDF
导出
摘要 针对使用 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
  • 相关文献

参考文献6

  • 1[1]Geist A, Beguelin A, Dongarra J et al. PVM: Parallel Virtual Machine, The MIT Press, 1994
  • 2[2]Snir M, Otto S, Huss-Lederman S et al. MPI: The Complete Reference, The MIT Press, 1996
  • 3[3]Gropp W, Lusk E. A high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing, 1996. 32-43
  • 4[4]JavaTM Remote Method Invocation Specification. Sun Microsystems, Inc., 1998
  • 5[5]Yalamanchilli N, Cohen W. Communication performance of Java based parallel virtual machines. In: Proceedings of the ACM 1998 Workshop on Java for High-Performance Network Computing, 1998
  • 6[6]Ferrari A. JPVM: network parallel computing in Java. In: Proceedings of the ACM 1998 Workshop on Java for High-Performance Network Computing, 1998

同被引文献19

  • 1刘锦德,张云勇.一个实用的移动Agent系统(Aglet)的综述[J].计算机应用,2001,21(z1):1-3. 被引量:18
  • 2李根国,桂亚东,刘欣.浅谈高性能计算的地位及应用[J].计算机应用与软件,2006,23(9):3-4. 被引量:15
  • 3Horstamann CS,Comell C.Core Java 2 Volume II: Advanced Features[ M].Amereca: Prentice Hall,1998.
  • 4Message Passing Interface.MPI: A message-passing interface standand[J].International Journal of Supercomputer Applications,1994,8(3/4): 165 -414.
  • 5Wilkinson B,Allen M.Parallel Programming: Techniques and Appications Using Networked Workstations and Parallel Computers[ M].America: Prentice Hall,1999.
  • 6Sheng Liang,The Java Native Interface: Programmer's Guide and Specification[ M].Addison Wesley Longman,Inc.June 1999.
  • 7ProActive[Z].http://www-sop.inria.fr/oasis/proactive.
  • 8Huet F,Caromel D,Bal H E.A High Performance Java Middleware with a Real Application[M].IEEE Computer Society Year of Publication,2004.
  • 9Baduel L,Baude F O,Caromel D.Efficient,Flexible,and Typed Group Communications in Java[C].Proc.of ACM JGI'02,Seattle,Washington,USA,2002-11-03.
  • 10Baude F,Caromel D,Huet F,et al.Interactive and Descriptorbased Deployment of Object-oriented Grid Applications[C].Proceedings of the 11^th IEEE International Symposium on High Performance Distributed Computing,2002:93-102.

引证文献6

二级引证文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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