基于RapidIO的高性能通信接口的设计与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:wenge228394
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今高性能计算领域中集群以其成本低,通用化占着重要的地位。然而随着对于高性能计算需求的提升,集群系统的CPU个数从几十个逐渐发展到了成千上万个,集群系统中的高速互联网络成为集群性能提高和发展的瓶颈。 RapidlO作为一个新生的开放标准,由于其传输速度可高达60Gbps,并且具有低延迟,支持3D torus等多种网络拓扑结构,非常适用于大规模高性能计算集群中。但是目前RapidIO用于集群中还没有专用接口。MPI程序必需通过TCP/IP协议,使用以太网模拟器,才能使用RapidIO网络,严重影响了RapidIO网络的性能。 本文通过对RapidIO用于高性能计算集群的分析,尤其是现有接口的缺点分析,设计并且实现了基于RapidIO的高性能通信接口。本文的主要贡献如下: 1) 分析了现有软件对于RapidIO用于高性能计算集群的缺点。包括RapidIO底层驱动与以太网模拟器的缺点,MPI通过TCP/IP协议使用RapidIO的缺点。 2) 设计并且实现了基于RapidIO的高性能通信接口。该接口具有基于优先级的多流,利用RapidIO硬件完成错误校验等特性。并且通过优化RapidIO底层驱动以及使用动态空闲缓存池提高了该接口的性能。通过利用RapidIO硬件可靠传输的特性以及维护RapidIO网络中各个节点的信息,该接口在避免建立连接开销的同时做到了可靠,有序的传输。 3) 建立了实验平台,对延迟、带宽、CPU占用率、内存拷贝性能进行了测试与分析。并且通过实验分析,优化了内存拷贝函数,使得带宽进一步得到提高。实验结果表明:基于RapidIO的高性能通信接口较以太网模拟器在延迟、带宽、CPU占用率上都有较大优势。
其他文献
Web Services(Web服务)是基于网络的、分布式模块化组件,是建立可相互操作的分布式应用程序的新平台。Web服务作为新一代分布式技术,一经推出便以它的松散藕合性、跨平台及语
本体(Ontology)作为一种能够在语义和知识层次上描述信息系统的建模工具,自20世纪90年代初提出以来就引起了国内外众多科研人员的关注。从本质上说,本体就是用来描述某个领域甚至
Web服务(Web Services)是近年来蓬勃兴起的一种分布式计算标准,它具有完全的平台无关性和语言无关性,具有十分广阔的市场和诱人的前景,己经成为新一代动态电子商务的核心,并
学位
信息通信技术的发展和互联网的广泛应用,不仅改变了人类的教育方式和学习方式,也改变了当前的计算环境。互联网的广泛应用使得计算环境发展到一个全新的阶段一基于标准的、开放
Internet与GIS结合而产生的网络地理信息系统(WebGIS)是GIS软件发展的必然趋势。网络地理信息系统的产生和发展打破了传统GIS数据的封闭体系,为空间数据共享与交换提供了开放
随着自动抄表系统在居民住宅小区的大量应用,作为提高抄表员工作效率的移动服务终端——手持抄表设备也得到了长足发展。由于智能手持设备本身具有便携性、移动性、智能化等
随着计算机网络技术和多媒体技术的发展,在网络中传输数字信息变得十分普遍。数字图像由于具有信息量大,冗余度高等特点而被广泛用于传输信息。但是数字图像在网络传输过程中
随着互联网中网页数量的增加、信息的爆炸,如何从海量数据中找到对用户最有价值的信息,成为了互联网中一个热门问题。在这样的背景下,搜索引擎技术应运而生,成为用户在互联网
本文系统地研究并实现了IP网络主要服务质量(QoS)参数的测量,从而可以有效地获取目标网络的性能指标和服务质量参数,进一步提高其服务质量。本文首先阐述了IP网络QoS体系结构