高性能暂存技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:fdsa5218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无论是在计算机领域还是更为宽泛的数据处理领域中,数据信息的采集、处理、存储以及传输之间的速度“趋异问题”普遍存在。本文提出使用“暂存技术”解决此类趋异问题。文章将暂存技术作为探讨和研究的核心,着重对三种数据处理应用场景中的暂存技术传统实现方式(高速缓存、缓冲器和Scratchpad Memory)进行改进和提高,分别提出了三种暂存策略或结构,并使用软件模拟器、硬件原型系统和FPGA芯片逻辑进行了相应的验证。三种数据处理应用场景的具体描述如下:   1.在高性能计算应用场景中,针对高性能处理器中高速缓存Cache的控制策略,尤其是替换和预取策略,进行了深入地调研和分析,发现可以利用已经存在于当今商用处理器中的硬件预取器预测信息来辅助替换策略。基于此思想,本文给出了高速缓存中硬件预取器与替换策略相结合的方法,并提出了感知预测信息的高速缓存替换策略(PARS)。基于PARS策略,本文以被广泛采用的PLRU替换算法为基础,进而提出了基于预测信心感知预测信息的PLRU替换算法(PAC-PLRU)。模拟器实验结果表明,PARS策略和PAC-PLRU算法很好地利用了预取与替换之间新建立起的联系,并对提高Cache这种暂存技术的性能具有显著作用。   2.在空间嵌入式应用场景中,为了缓解星上传感器采集数据量和数据率增长过快、而星地传输链路带宽受限的趋异问题,本文提出了一种由若干存储模块依靠高速串行通路互连构成的空间固态记录器体系结构(SLAB)。基于SLAB新体系结构,本文实现了空间固态记录器原型系统(NEMIS)。这种固态记录器是星载传感器与地面数据接收设备之间的暂时存储介质。实验结果表明,SLAB体系结构和NEMIS原型系统可以满足未来对地观测卫星系统的需求,并可缓解星地链路的趋异问题。   3.在流媒体处理环境中,为了对高清数字电影流媒体进行实时处理,本文提出了基于乒乓操作的Scratchpad暂存控制策略,并在高清数字电影播放服务器硬件平台的FPGA芯片中实现了基于乒乓操作的Scratchpad暂存控制器。Scratchpad暂存技术将流媒体数据合理地缓存、调整并分配到并行的多路解压缩单元,从而完成实时处理。实际的流媒体测试结果表明,这种基于乒乓操作的暂存控制策略减少了高清数字电影流媒体的读取等待时间,提高了数据访存性能,达到了电影流畅并且持续稳定的高清视觉效果。   综上所述,本文为了解决趋异问题,在三种应用场景下,分别提出了三种暂存策略和结构,在此之上又进行了算法的软件仿真模拟、原型系统的硬件实现和FPGA芯片的逻辑验证。各项实验结果证明,本文提出的高性能暂存技术可缓解趋异问题,并且是推动暂存技术进步和发展的一种有益尝试。
其他文献
随着虚拟化技术的不断发展,虚拟机软件扮演着基础平台的角色。KVM(Kernel-based Virtual Machine)是一种基于硬件的完全虚拟化的系统仿真器,自Linux2.6.20之后,它被集成在Linux
城市三维信息的获取对城市建设、开发规划、信息服务等方便起着重大作用,且可用于三维模式识别、3D动画设计等新兴领域。计算机立体视觉是被动式测距方法中最重要的距离感知技
超龙一号系统是国家智能计算机研究开发中心提出的一种以应用为导向的技术路线。其中的算法可重构加速卡基于FPGA实现,是整个系统的一个重要组成部分,关系到整个系统的效率。而
随着计算机、通信、网络、嵌入式等技术的发展,普适计算的硬件环境和软件环境正在发生巨大变化。这种变化使得普适计算的信息空间,与人们生活和工作的物理空间逐渐融为一体。在
随着企业信息系统中的数据量飞速增长,用于实现数据缩减的重复数据删除技术日益为人们所重视。重复数据删除技术主要应用于数据备份系统和数据归档系统。由于数据归档系统需要
面部特征点定位是指在输入人脸图像上自动检测面部关键特征(如眼睛中心点,眼角点,嘴角点等)的技术,可以用于对齐待匹配的人脸图像,因而是全自动人脸识别中的关键步骤之一。此外,精
设A是一个字母表。如果语言X,Y(C)A*满足XY=YX,则称X,Y是可交换的。如果语言X,Y(C)A*满足XY(C)YX或YX(C)XY,则称X,Y是部分可交换的。目前已知:在自由半群A*上,若x,y∈A+,xy=yx,则存在t
生物信息学是当今世界非常热门的课题,近年来,人们注重对生物信息的数据整合和应用开发,使得生物学家能方便的进行生物信息研究。在和所内专家交流后发现:首先,面对庞大繁杂的生物
二十世纪七十年代,E.F.Codd提出了数据库的关系模型,开始了数据库关系方法和关系数据理论的研究,并逐渐应用到各个领域。这使得人们借助数据库对海量数据进行处理以及查询成
生物信息学是一门新兴学科,它综合运用生物学、统计学和计算机科学的各种工具和方法,来挖掘海量的生物学数据背后丰富的内涵。中国科学院微生物研究所网络信息中心多年来一直开