HPP系统控制器I/O共享系统的设计与实现

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:cellx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高性能计算机体系结构研究一直是计算科学领域研究的前沿课题,高性能计算机在气象、国防、科学研究、资源探测与开采等方面发挥着重大的作用,是衡量国家综合国力的重要标志。   随着处理器体系结构的演进和集成电路工艺的不断提高,高性能功耗比的处理器逐渐成为主流。处理器的不断发展也推动着高性能计算机体系结构不断演进,异构计算技术已经成为主流,在最新的TOP500前5中,有3套系统采用了异构计算技术。在异构计算趋势下,中科院计算所设计实现了具有千万亿次计算能力的曙光6000高效能计算机,提出并采用了超并行体系结构(Hyper Parallel Processing,简称HPP)。HPP系统结构创新的引入了加速部件之间的互连,对集合通信和同步操作提供了专门的硬件支持,同时,还针对整套系统设计了专用的全局通信网络。   在曙光6000高效能计算机系统中,由专用HPP系统控制器实现对多个4核龙芯CPU组成的SMP加速部件和X86处理器之间的高效互连,构成单一操作系统映像的超节点,同时,HPP系统控制器也为节点间互连提供网络I/O共享。曙光6000超节点间通过商用Infiniband网络连接,HPP系统控制器集成PCIExpress总线接口控制器用于连接商用网络部,设计实现高效的I/O共享系统能够提高节点内多加速部件对互连网络的带宽利用,降低多节点间互连的网络延迟。   本文首先介绍了当今主流的高性能计算机体系结构并详细介绍了HPP体系结构。在曙光6000高效能计算机HPP系统控制器设计中,分析了节点对互连网络的访问需求,设计并实现了HPP系统控制器I/O共享系统,针对其中关键问题的解决方案进行了详细的介绍,同时,完成了针对该系统的全功能验证和仿真工作,为系统的实际测试提供了保障。   本文设计的I/O共享系统有如下特点:(1)发现与配置:兼容传统PCI总线发现和配置方法,无需修改操作系统,由内部配置空间和专用配置通道完成配置;(2)高效数据通信:采用全局地址空间,设计实现了多HT总线向PCIE总线的高效协议转换,仿真平台下测试带宽利用率达到87%;(3)低延迟数据交换:共享系统内部数据交换由Crossbar利用PE编号进行路由,采用双虚通道矩阵仲裁实现低延迟交换。整套系统已经在FPGA原型系统中测试通过,工作频率为200MHz。
其他文献
智能视觉在无人机侦察、导航、精确打击中有重要应用。本文针对航拍图像序列下地面运动目标的跟踪问题展开研究,主要的创新点如下:   1、针对航拍图像序列中车辆的姿态变
移动AdHoc网络(MANET)是无线通讯网络的一个新分支,该网络无需中心管理,不依赖于任何预设的基础设施,即可自行组织成分布式无线通讯网络,能够广泛的应用于各种复杂的环境。因此,越
20世纪七十年代,Markowitz的证券组合选择理论Black-Scholes期权定价理论这两次“华尔街革命”后,计算金融这个融合了物理、数学、计算机科学与金融学的新兴交叉学科因此应运而
随着移动互联、云计算、人工智能、社交网络等技术的普及,数据量正以前所未有的速度增长,传统数据库的数据分析能力无法适应大数据时代。与此同时MapReduce计算框架因为其具有
进入21世纪,计算机硬件的性能还在如摩尔定律描述的那样,每年保持着稳定的增长,这使得计算机的处理能力不断加强。但是人们使用计算机的方式并没有发生本质的改变。反过来,由于计
随着无线传感器网络(wireless sensornetworks)技术得到了深入的研究和发展,针对低成本、低功耗、高性能、多功能及安全可靠的传感器节点的研究成为了传感器节点平台的研究重
随着网络与信息技术的飞速发展,互联网为用户提供越来越多的信息和服务,但是随之而来的是Web用户面临的信息超载问题日趋严重。面对海量的网络资源,推荐系统能够及时跟踪用户
随着空间探测的发展,空间数据系统向集成化发展已成为一种趋势。同时,科学探测和实验的增加,对于数据传输能力的要求越来越高,而复接器作为数据下行传输的关键设备,调度机制
刀具半径补偿是数控系统的重要功能。目前数控系统只在平面内具有刀具半径补偿,而在五轴侧铣加工中,刀具半径补偿要在三维空间中进行,实现起来非常困难。因此,对五轴侧铣加工空间
制造、安装、降温等因素影响,可导致EAST极向场线圈、单匝环、磁探针偏离预定位置坐标,从而给磁场、磁通的计算带来误差,进而对等离子体的控制带来困难。为了获得更准确自洽