HPP体系结构下TCP/IP协议支持的研究与实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:liusiyu111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超并行处理(Hyper Parallel Processing,HPP)体系结构是国家智能计算机研究开发中心提出的一种新的面向千万亿次计算的超级计算机体系结构.它在保持了系统较高的扩展性的同时,从硬件层面上实现了全局共享物理内存,支持了基于共享存储的编程模型.由于大量的商业应用和网络服务是在传统以太网模式下基于TCP/IP协议构建的,因此研f究HPP体系结构下的TCP/IP协议支持成为HPP体系结构研究中的一个重要的问题. 本文主要研究在HPP体系结构下实现TCP/IP支持的关键技术.针对HPP体系结构下无通信协处理器的难点,设计了基于共享内存的消息传递协议--MemoryCom.通过分析通信协处理器在网络通信过程中起到的作用,采用软件虚拟化的方法,模拟实现了通信协处理器的部分功能,解决了无通信协处理器环境下消息传递系统实现的关键问题.怍根据TCP/IP协议实现的特点,以简化底层通信协议流程,精简底层协议开销为目标,设计了底层通信协议. 本文分析了影响MemoryCom底层通信协议性能的一些关键因素,就主动探询机制、通信机制、通信缓冲区组织策略,提出了三种性能优化策略.通过稀疏Tasklet探询技术,减少系统空探询的次数,降低系统通信延迟;通过流水拷贝通信技术,平衡了小消息延迟与大消息带宽;通过分布式发送方缓冲技术,有效利用了平台Cache特性,进一步提高了通信带宽. 基于HPP模拟平台,本文设计并实现了HPP体系结构下TCP/IP支持系统--lethernet.利用HPP系统底层硬件提供的全局物理地址统一编址并共享内存的特性,封装实现了基于共享内存的MemoryCom通信协议,并在MemoryCom协议基础上实现了虚拟的以太网接口驱动,向上层操作系统提供TCP/IP协议支持. 本文对Methernet系统进行了性能测试与分析,验证了性能优化技术的有效性.实验表明,Methemet系统实现了透明、高效的支持用户级TCP/IP应用的目标.在HPP模拟器上的Methernet的系统的通信延迟为496ns,通信带宽为9.4Gb/s,基于Methernet底通信的用户空间TCP/IP性能也达到了通信延迟4.2μs,通信带宽6.2Gb/s.
其他文献
近些年来,随着信息技术特别是网络技术的发展,各个机构都高度重视信息化工作,针对各种需求建设应用系统,力图通过信息化来整合机构内的各种资源。在多系统并存的情况下,用户需要逐
近年来,在全球范围内,各国的政府、企业和其它许多的组织机构都对信息化建设给予越来越多的关注。信息化水平已经成为衡量一个国家、一个地区、一个企业甚至一个基本的组织单元
基于计算机网络、RFID和EPC编码等技术的EPCglobal网络,旨在搭建出一个可以识别任何物品,同时可以追踪这个物品在供应链中位置的开放性全球网络。EPCglobal网络技术的应用将给
非同义替换率(Ka)和同义替换率(Ks)对于重建系统发育以及揭示编码蛋白的进化过程有着非常重要的作用.由于Ka表示单个非同义位点上发生非同义的替换数,Ks表示单个同义位点上发
中国老龄化程度正逐步加深,社会空巢老人现象严重,老年人的健康安全问题引发社会关注。据调查,跌倒是致老年人伤害死亡的首位原因,而老年人走失的案例更是屡见于新闻,因此实现一套
目前计算机软件的规模越来越大,复杂度也不断提高,软件错误造成的后果也就越来越严重,软件的质量和可靠性已引起人们的高度重视。在现代软件工程中,软件开发的各个阶段,都应进行相
在大数据背景下,空间分析作为地理信息服务的核心,呈现出两种主要发展趋势。一是大规模空间数据的精确分析。随着空间数据采集技术的进步,人们可以获得的空间更加广泛,空间数据规
目前,互联网应用环境日益复杂,安全危机频发。网络上的个人计算机随时都可能遭到各种恶意攻击,这些攻击导致的后果可能是上网账号被窃取,银行账号被盗用,电子邮件密码被修改,财务数
随着GNSS(Global Navigation Satellite System)现代化的建设和全球定位技术的不断发展,卫星导航产业也在迅速地发展,并已经成为人们生活中不可或缺的组成部分。随着人们对于GN
IP组播技术是一种有效的多目标传输机制,具有广阔的应用前景。但是目前的组播协议缺乏安全机制满足组播应用的安全性要求。IP组播是一个开放的系统,每一台主机都可以通过发送:IG