面向HPP体系结构的网络接口控制器设计与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:zhangjiakou00
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能计算机(High Performance Computer,简称HPC)是~个国家的重要战略资源,对国家安全、经济和社会发展具有举足轻重的意义。互连网络是高性能计算机系统的关键组成部分,是决定高性能计算机效率的关键因素之一。   针对当前高性能计算机体系结构在大规模扩展时面临的新挑战,和不再单一以峰值计算能力作为评价标准的趋势,以及随着制造工艺的发展,微处理器向多核发展的现况,中科院计算所提出了超并行体系结构(Hyper Parallel Processing,简称HPP)。   面向HPP体系结构的网络接口控制器的设计技术取决于HPP体系结构的特点和所支持的编程模型,其主要实现三大功能:提供节点内的处理器连接、提供节点间互连的支持、为编程模型提供通信支持和同步支持。主要设计思想包括:(1)为支持多核处理器和三层并行体系结构,网络接口控制器应实现多线程通道和多链路接口,支持多链路并发核到核通信,实现节点内和节点间的两级互连;(2)网络接口控制器为通信软件提供远程立即数访问、远程内存访问、无地址数据包传递、系统控制操作和集合操作等接口;(3)为支持全局地址空间和消息传递编程模型,网络接口控制器提供直接寻址的硬件锁和专用同步网Barrier。   本文以实现超并行体系结构(HPP)的硬件支持为出发点,以曙光5000互连网络接口的设计和实现需求为背景,具体实现了一种特定结构的网络接口控制器。该网络接口控制器实现的技术包括内部总线接口、多线程通道控制管理、HPP多链路接口、DMA引擎、远程读写和专用同步网Barrier。重点研究了DMA引擎的流水实现和多链路的高效利用。根据实验结果,给出了通过调整时钟域划分来提高通信性能的结构优化方案。   所实现的网络接口控制器在FPGA平台下可以达到100MHz的频率,在不计算网络延时和CPU响应时间的情况下,同一节点内本地CPU间短消息单向传输延迟为180ns,远程单向传输延迟为450ns,网络有效数据带宽达到6.27Gbps。如果采用ASIC技术,则频率和带宽可以翻倍,延迟减半。
其他文献
神经网络是由大量与自然神经细胞类似的人工神经元互联而成的网络。它是利用已知样本对网络进行训练,得到线性决策函数,然后用决策函数对图像像素进行分类达到分割的目的。神经
烟雾模拟频繁应用于各种仿真中。直到今天,烟雾模拟仍是一个具有挑战性的课题。针对影响烟雾模拟真实性和实时性的各种因素,着重从以下几方面进行深入研究和探讨。首先,引入
在激光大气传输效应的实验中,红外探测器阵列靶光斑图象采集系统是测量光斑的专业设备。它的作用是测量光束的总能量,光斑能量的空间分布,光斑的质心位置等参数。本文设计了一种
近年来,随着计算机与网络技术的迅猛发展以及我国教育信息化进程的不断推进,高校数字化校园建设正如火如荼地进行中。然而,高校内存在着许多独立的系统,这些基于不同时期、采用不
无线传感器网络综合了传感器、嵌入式系统和无线通信等技术,是目前国内外研究的热点领域之一。随着无线传感器网络应用的逐渐推广,作为网络数据汇聚、处理和协议转换中心的网关
互联网在过去的二十年经历了迅猛的发展,从最初简单的科研网络ARPANET发展成目前庞大而复杂的系统。了解互联网的拓扑结构、理解互联网的演化机制以及利用拓扑结构知识来优化
随着大数据时代的到来,互联网平台上涌现出了蕴含大量信息和知识的数据资源,这些独立的数据源之间存在天然的屏障。来自不同数据源的相关数据集中包含了大量指向现实世界中相同
现代通信技术,从最早的模拟语音网络(PSTN)到数字语音网络(ISDN),再到H.323 VoIP(Voice over IP)网络、SIP(Session Initiation Protocol)VoIP网络等,各种技术平台之间并存共
SIP协议是由IETF提出的应用层信令协议,用来建立、修改和终止多方参与的多媒体会话进程,具有很好的可扩展性、灵活性、互操作性和可重用性。在视频监控系统中使用SIP协议实现呼
工程管理信息化是当前我国信息化工作的重点,具体实现的目标是:提高工程单位工作效率,优化工程管理流程,精简管理部门,更好地为工程单位服务。随着工程管理技术的不断深入发展,通过