论文部分内容阅读
在超级计算机体系结构研究中,机群系统已成为一种主流结构,而基于对称多处理器(SMP)结点的机群系统以其良好的可扩展性、可用性、可靠性和较高的性能价格比占据着高性能计算机的主导地位。随着机群系统结点性能的不断提高,要求其互连网络的接入性能也必须相应提高,否则会成为制约整个系统性能的瓶颈。机群通信系统互连接入技术的研究是高性能计算机体系结构研究的重要课题。 本文首先全面分析了机群体系结构和机群互连网络的发展现状,并介绍了一些相关的研究。然后,从机群通信系统构成角度将结点的互连接入技术定义为一种层次化结构,并基于这种层次化结构首先提出了网络接口卡(NIC)的网络接口(NI)部件基于内存总线的设计方案。该方案不但能有效地提高NIC对NI的访存性能,而且更为重要的是它开创了内存总线的一种全新的应用模式,即将内存总线扩展为面向系统外部设备互连的局部总线,其显著作用是为计算机系统,无论是通用系统还是嵌入式系统,增加了一个高效的I/O总线。同时,本文还对内存总线的这种应用模式的实现进行研究,给出了内存目标接口(MTI)的详细设计,在功能和逻辑上实现了内存总线和局部总线间的桥接,为基于内存总线的应用设计提供了功能完备的接口部件。 随后,本文重点讨论了基于通用嵌入式系统的机群互连网络NIC设计。作为结点的互连网络接入设备,NIC的功能和性能对结点的互连网络接入性能有着至关重要的影响。鉴于嵌入式技术的发展,本文给出了基于IntelIOP310 I/O处理器的曙光4000A超级服务器DCNet机群互连网络NIC(简称DCNet-NIC)的设计与实现。采用MTI技术实现了DCNet-NIC基于内存总线的网络接口(MINI)设计,取得了基于通用嵌入式系统NIC体系结构研究的重要成果。本文还对DCNet-NIC进行了全面的测试与评价。测试结果说明DCNet-NIC不但实现了与Myrinet、SCI和QsNet等国外同类NIC相近的性能,而且证明基于通用嵌入式系统和MTI技术实现高性能NIC是有效可