通信性能是影响集群系统实际并行处理效率的关键,因此高性能通信系统的研究在整个集群系统中占有非常重要的地位,并且一直是近几年国内外研究的热点。Myrinet是集群系统普遍采用的互连网络,具有高带宽、低延迟、扩展性好等优点。基于消息传递的用户态通信协议GM充分利用了Myrinet硬件结构的特点,为上层通信系统或用户应用程序提供高性能高可靠的通信服务。 本论文针对集群通信的需要,主要贡献如下: 1.综述了集群通信的研究目标以及已有的实现技术。基于对一种成熟的集群用户态通信协议GM的分析,针对GM的限制以及可以改进的空间,提出了集群通信面临的新问题。 2.设计并实现了一种基于共享内存的集群系统本地通信协议FMP_Shmem,优化了CLUMPs(CLUsters of MultiProcessors)的本地通信性能。CLUMPs由SMP结点互连而成。由于SMP机器的性能价格比较高,CLUMPs成为超级计算的潮流。FMP_Shmem充分利用了SMP结点的硬件特点,采用共享内存机制在结点内部交换数据。它为每个进程分配独立的发送队列和接收队列,避免了进程间的互斥操作。相比较不采用共享内存机制的GM本地通信性能(延迟26μs,带宽105MB/s),FMP_Shmem的本地通信测试结果可达到延迟2.84μs,带宽272MB/s,性能优化的幅度相当大。 |
- 上一篇:论我国电子商务发展趋势
- 下一篇:[系统] 面向中小型企业财务软件的系统设计
查看评论
已有0位网友发表了看法