首页 | 本学科首页   官方微博 | 高级检索  
     

PC机群上JIAJIA与MPI的比较
引用本文:胡明昌,史岗,胡伟武,唐志敏,张福新.PC机群上JIAJIA与MPI的比较[J].软件学报,2003,14(7):1187-1194.
作者姓名:胡明昌  史岗  胡伟武  唐志敏  张福新
作者单位:中国科学院,计算技术研究所,北京,100080
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60073018, 69896250, 69973046 (国家自然科学基金); the Youth Innovation Foundation of the Institute of Computing Technology, the Chinese Academy of Sciences, under Grant Nos.20016280-1, 20026180-7 (中国科学院计算技术研究所领域前沿青年基金)
摘    要:对JIAJIA和MPI (message passing interface)是进行了比较.JIAJIA和MPI分别代表共享存储和消息传递的编程模式.MPI显式进行数据传输,编程复杂;JIAJIA由底层维护数据一致性,并附加提供简单的消息传递函数,编程容易、灵活.JIAJIA分配共享内存时开销较大,初始化时间比MPI长.提出了一个关于并行加速比与进程数目之间关系的近似经验公式,推出JIAJIA和MPI性能差距随着进程数目的增多而增大的结论.测试结果表明,大部分应用程序的JIAJIA和MPI版本的并行性能差距不超过10%.对于通信量很小的应用程序,其JIAJIA和MPI的性能差距较小,而通信量本身较大的应用程序,其JIAJIA和MPI的性能差距主要取决于运行时产生的实际通信量.

关 键 词:JIAJIA  MPI  (message  passing  interface)  共享虚拟存储  消息传递  加速比  并行性能  通信量  PC机群
文章编号:1000-9825/2003/14(07)1187
收稿时间:2002/4/22 0:00:00
修稿时间:2002年4月22日

Comparing JIAJIA with MPI on PC Cluster
HU Ming-Chang,SHI Gang,HU Wei-Wu,TANG Zhi-Min and ZHANG Fu-Xin.Comparing JIAJIA with MPI on PC Cluster[J].Journal of Software,2003,14(7):1187-1194.
Authors:HU Ming-Chang  SHI Gang  HU Wei-Wu  TANG Zhi-Min and ZHANG Fu-Xin
Abstract:JIAJIA and MPI (message passing interface) are compared in this paper. JIAJIA and MPI represent the programming model of share memory and message passing respectively. MPI handles message transmission manually and is hard for programming. JIAJIA maintains data coherence by lower layer and provides simple message passing APIs, so it is easy and flexible to program. It takes more time for JIAJIA to initialize applications than MPI. A rough empirical formula about speedup and machine size is presented in this paper. Experimental results show that both JIAJIA and MPI have good parallel performance on PC clusters and their performance difference of most testing applications is lower than 10 percent. Applications with fewer messages have better performance and the gap between JIAJIA and MPI is minor. While messages increase, parallel performance decreases and the gap between JIAJIA and MPI depends on the amount of messages they produce.
Keywords:JIAJIA  MPI (message passing interface)  shared virtual memory  message passing  speedup  parallel performance  message amount  PC cluster
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号