×

CCJ公司

swMATH ID: 12808
软件作者: 阿诺德·内利斯;杰森·马森(Jason Maassen);基尔曼(Thilo Kielmann);亨利·E·巴尔。
描述: CCJ:Java中基于对象的消息传递和集体通信。CCJ是一个通信库,它向Java添加了类似MPI的消息传递和集合操作。CCJ没有试图坚持精确的MPI语法,而是将通信干净地集成到Java的面向对象框架中。例如,CCJ使用线程组来支持Java的多线程模型,并且它允许任何数据结构(不仅仅是数组)进行通信。CCJ完全是在RMI之上用Java实现的,因此它可以用于任何Java虚拟机。本文讨论了三个使用集体通信的并行Java应用程序。它比较了这些应用程序的CCJ、RMI和mpiJava版本的性能(在Myrinet集群之上),并比较了它们的代码复杂性。使用Java Grande Forum MPJ基准套件对CCJ和mpiJava进行了详细的性能比较。结果表明,与mpiJava应用程序相比,CCJ的面向对象设计及其在RMI之上的实现都不会对应用程序造成性能损失。CCJ的来源可从我们的网站获得http://www.cs.vu.nl/manta。
主页: 网址:http://www.cs.vu.nl/manta/
关键词: 并行程序设计;集体沟通
相关软件: UMFPACK公司;特点;普利斯;TSF矿石;氮氧化物;阿兹特克;DSCP确认;JLAPACK公司;埃佩特拉;POOMA公司;毫升;佐尔坦;ARPREC公司;MPSalsa公司;PLAPACK系列;LINPACK系列;EISPACK公司;阿纳萨齐;特里利诺斯;MUMPS公司
引用于: 2文件

按年份列出的引文