面向HPP体系结构的系统控制器I/O关键技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:play11200
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超并行体系结构HPP是中国科学院计算技术研究所提出的一种同时面向千万亿次高性能计算和效用计算的高性能计算机体系结构。支持节点内统一地址空间和单一操作系统映像的超节点是构成HPP系统的基本单元。超节点间通过高速网络互连,超节点内则通过HPP系统控制器互连。超节点中HPP系统控制器通过I/O总线连接节点内的各计算单元,接入节点间高速互连网络,各计算单元通过HPP系统控制器对高速互连网络的接入进行共享。HPP系统控制器的性能直接影响超节点及HPP系统的性能,而HPP系统控制器的性能依赖其I/O结构与性能,如何设计一个高性能的I/O共享结构成为HPP系统控制器设计中需要首先解决的问题。本文对HPP体系结构的特征进行了介绍,阐述了HPP体系结构中系统控制器I/O共享的特点。通过对I/O设备发现与I/O设备共享相关研究的深入分析,总结出已有方法的优势和劣势,进而提出了构建HPP系统控制器I/O共享结构的关键技术。主要研究内容及结果如下:   ⑴通过对I/O设备发现与I/O设备共享的研究,提出了构建HPP系统控制器I/O共享结构的I/O关键技术,包括:I/O总线控制器、枚举过滤管理、虚拟设备机制等。   ⑵以超龙一号通用平台HPP系统控制器课题为背景,设计了一个主从共享的HPP系统控制器I/O共享结构。该I/O共享结构以Hypertransport(HT)总线连接龙芯3处理器,以PCI Express(PCIe)总线连接x86处理器和InfiniBand(IB)网络接入设备(IB HostChannel Adapter,IB-HCA),实现一个x86处理器和四个龙芯3处理器对IB-HCA的主从共享。其中x86处理器负责IB-HCA设备的枚举发现、资源管理及负载均衡,在x86处理器的控制下四个龙芯可以同时对IB-HCA设备进行直接访问。   ⑶实现了HPP系统控制器I/O共享结构中的PCIe通道控制器与虚拟设备机制。并分别在仿真平台和数据通路平台中对PCIe控制器和龙芯共享IB-HCA数据通路进行了验证和性能测试。仿真平台中的性能测试表明,PCIe控制器本身能提供较好的通信延迟与带宽。数据通路平台中的性能测试与分析表明,相对于单个龙芯独占链路,共享结构中多个龙芯共享链路时PCIe链路可以得到更充分的利用。
其他文献
网络内容分析系统最核心问题之一是字符串模式匹配。串匹配是计算机领域最基本的问题,经过多年的研究,已经获得很多经典的算法。但是,传统的串匹配算法遇到了一个瓶颈,精确单模式
P2P文件共享是目前Internet上最主要、最成功的对等网络(Peer-to-Peer,P2P)应用,而且P2P文件共享应用已经成为当今互联网流量的重要组成部分。然而由于P2P文件共享系统中参与节点
互联网多媒体业务和传统业务具有不同的服务质量和用户感受要求,需要采取相应的机制进行区分优先级的业务流带宽实时保证。对比现有的两类解决方案,虽然基于网络的方法能够实施
随着社会的不断发展,人类对能源的需求越来越大。作为世界上最重要的传统能源之一,石油被广泛地应用在工业、农业、军事等各个领域。为了获取更多的石油资源,必须加大石油勘
学位
近十几年来,随着数字图像及视频获取设备在人们生产及生活中的日益普及、计算机存储介质成本的不断降低、互联网技术的迅速发展,同时随着人们对视觉媒体的日益关注,许多企业、机
学位
互联网的出现和普及给用户带来了大量的信息,满足了用户在信息时代对信息的需求,但随着网络的迅速发展而带来的网上信息量的大幅增长,出现了信息超载的问题。解决信息超载问
智能配用电通信网覆盖配用电终端到配电业务主站之间的一系列通信实体,包括通信线路设施和通信设备等,其承载着一系列电力发电、运输与使用之间的接入通信业务,是智能电网通信网
自60年代出现软件危机以来,世界各国政府、计算机软件研究机构和组织在软件工程化方法、技术和工具的研究、开发和实践方面投入了大量的人力、物力和资金。人们认识到,要高效率
随着射频识别技术(RFID)的不断发展以及广泛应用,RFID中间件越来越受到人们的关注。RFID中间件扮演着RFID硬件设备和应用程序之间的中介角色,在应用程序端使用中间件提供的一组
学位
随着互联网络的飞速发展,以基于可信任网络和静态网络设计的TCP/IP协议为主的Internet网络面临着巨大的挑战。进入90年代,TCP/IP逐渐成为因特网上主机间的共同协议,但协议设计上
学位