论文部分内容阅读
随着高性能计算机的飞速发展,集群系统中的高速互连网络日益成为高性能计算性能提高和发展的瓶颈。1997年MPI-2的发布,在集群系统的互连网络中,使得单边通信成为研究的热点之一。尤其是2004年4月,IBM的Blue Gene超级计算机的研制成功,立即吸引了人们的目光,其峰值计算速度已达到360TFLOPS,在全球top500超级计算机排行榜上至今仍独领风骚,而Blue Gene系统中3D拓扑网络结构采用的就是点对点的单边通信网络接口。
本文对现有的高性能计算机系统中的互连网络,诸如InfiniBand、Myrinet、SCI、Blue Gene等,进行了研究和分析,尤其是通过对Dolphin公司的SCI实现的深入分析,在MPC8548上设计了一种基于RapidIO的单边通信的接口,并且在现有的资源环境下实现了逻辑层上的单边通信,为下一步与MPICH2的连接迈出了重要一步。该基于RapidIO的单边通信接口,将使整个网络达到低开销、高带宽和低延时,集群系统的性能也必将得到极大的提高。本文的主要贡献如下:
(1) 通过对现有的高速互连网络和总线技术的分析和比较,在RapidIO的基础上,实现单边通信作为集群系统中的互连网络,进行了创新性的探索和实践。
(2) 对Dolphin公司的SCI实现进行了深入的分析和研究,并在此基础之上,在集群系统中设计了基于RapidIO的单边通信的接口。
(3) 在MPC8548体系结构Linux平台上,利用RapidIO的消息机制实现了基于RapidIO的逻辑层上的单边通信接口。
本课题来源于国家高技术研究发展计划863计划(2005AA104031),并且通过了权威测试机构上海市软件测试中心的测试。