Experiences in pure Java implementation of parallel libraries

ICOIN(2001)

引用 0|浏览2
暂无评分
摘要
Network-based high performance computing is gaining increasing popularity among the parallel computing community. Current parallel environments such as MPI (Message Passing Interface) or BSP (Bulk Synchronous Parallel) cannot be applied readily to heterogeneous computing platforms. In order to exploit the maximum performance potential that a heterogeneous environment brings, we conducted some experiments on implementing parallel libraries in pure Java, a fully platform-independent language. The paper describes our experiences in the implementation of MPI and BSP in pure Java. Implementation and efficiency issues such as data transport, network communication, support thread, barrier synchronization and dynamic class loading mechanism are discussed in detail
更多
查看译文
关键词
parallel environments,bsp,heterogeneous environment,maximum performance potential,application program interfaces,parallel programming,network communication,heterogeneous computing platforms,network based high performance computing,heterogeneous computing platform,message passing interface,bulk synchronous parallel,parallel libraries,network-based high performance computing,pure java,current parallel environment,platform-independent language,pure java implementation,mpi,parallel computing community,parallel library,dynamic class loading mechanism,message passing,software libraries,data transport,java,support thread,barrier synchronization,hardware,intelligent networks,heterogeneous computing,computer science,computer languages,computer networks,concurrent computing,parallel computer
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要