|
软件学报 2003
pc机群上jiajia与mpi的比较, PP. 1187-1194 Keywords: jiajia,mpi,(message,passing,interface),共享虚拟存储,消息传递,加速比,并行性能,通信量,pc机群 Abstract: 对jiajia和mpi(messagepassinginterface)是进行了比较.jiajia和mpi分别代表共享存储和消息传递的编程模式.mpi显式进行数据传输,编程复杂;jiajia由底层维护数据一致性,并附加提供简单的消息传递函数,编程容易、灵活.jiajia分配共享内存时开销较大,初始化时间比mpi长.提出了一个关于并行加速比与进程数目之间关系的近似经验公式,推出jiajia和mpi性能差距随着进程数目的增多而增大的结论.测试结果表明,大部分应用程序的jiajia和mpi版本的并行性能差距不超过10%.对于通信量很小的应用程序,其jiajia和mpi的性能差距较小,而通信量本身较大的应用程序,其jiajia和mpi的性能差距主要取决于运行时产生的实际通信量.
|