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文件 全部的 前5名19位作者引用 1 亨利·E·巴尔。 1 罗斯科·A·巴特利特。 1 迈克尔·赫罗克斯(Michael A.Heroux)。 1 罗伯特·霍克斯特拉。 1 维姬·豪尔(Vicki E.Howle)。 1 胡乔纳森·约瑟夫 1 蒂洛·基尔曼 1 塔玛拉·吉布森·科尔达 1 理查德·莱霍克。 1 Long,Kevin R。 1 杰森·马森 1 阿诺德·内利斯 1 罗杰·帕洛夫斯基。 1 埃里克·T·菲普斯。 1 安德鲁·塞林格。 1 Kendall S.斯坦利。 1 海蒂·K·桑奎斯特。 1 Ray S.图米纳罗。 1 James M.Willenbring。 2篇连载文章中引用 1 ACM数学软件汇刊 1 并行与计算:实践与经验 在2个字段中引用 1 数值分析(65-XX) 1 计算机科学(68至XX) 按年份列出的引文