一种分离式高速缓冲存储器的设计与性能分析

来源 :北京大学 | 被引量 : 0次 | 上传用户:chouser1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速缓冲存储器技术可以有效地弥补处理器和内存之间的速度差异。但是随着待处理的数据规模越来越大,顺序数据访问越来越多,例如文件读写、网络数据收发等,当前的高速缓冲存储器在面临这类没有太多时间局部性、会造成大量高速缓冲存储器污染的顺序数据时并不是很有效。 本文针对此问题提出了分离式高速顺序缓冲存储器(SSDC),它是通过给当前主流的高速缓冲存储器添加一个并列的小容量的子顺序高速缓冲存储器(scache),专门缓存通过顺序数据流检测器(s-detector)检测出来的顺序数据。此种设计可以减少顺序数据造成的主高速缓冲存储器污染,并且由于scache针对顺序数据采用顺序预取技术和写不分配策略,可以有效地降低高速缓冲存储器的失效率。在SSDC的基础上,本文还提出了缓存型分离式高速顺序缓冲存储器(cSSDC),它将从顺序数据流检测器淘汰出来的检测结果保存在一个缓冲存储器中,以此来减少顺序数据流检测的启动代价,从而进一步提高SSDC的性能。 实验表明SSDC可以将IO-Zone、Netperf、MPEG和RDP客户端的失效率降低23﹪~44﹪,同时不影响或者稍微降低了SPEC2000中的6个评测程序的失效率;考虑到失效代价因素后,消耗在内存子系统上的时间减少14﹪~32﹪。SSDC在以较小的硬件代价提高命中率的同时,访存带宽的使用量平均只增加了11﹪。在保持SSDC的优势的同时,cSSDC在SPEC2000的评测中请求失效率降低4.8﹪~18.4﹪,带宽需求降低4﹪~17.8﹪。SSDC和cSSDC的设计适合于对硬件资源有较多限制的高性能的嵌入式芯片设计。
其他文献
随着网络技术的飞速发展,网络安全问题已经逐渐引起人们的关注,在网络安全中,防火墙成为建立网络边界、加强网络安全的重要设备。过去一段时间,防火墙开发主要有两种解决方案,其一
日益增加的网络安全要求,不断地推动网络安全技术的发展。尽管每一种技术都有不可替代的优点,但是固有的缺点却制约了实际检测应用中的效果,技术融合是提高入侵检测系统性能
目前,物联网技术已经广泛应用于交通运输、物流以及智慧城市等领域中,在日常生活、工业生产中发挥着重要的作用。EPCglobal框架的主要目的,是在全球范围内建立和维护EPC网络,
强化学习是agent在与环境交互中通过“试—错”的方式以最优化长期收益为目标的机器学习方法,是介于监督学习和非监督学习之间的学习方式,它以其不需要事先了解环境以及不需要
随着Internet的快速发展与普及,无线网络、移动设备、嵌入式系统以及传感器技术的进步,计算机应用模式开始从“人围绕着计算机”到“计算机围绕着人”的转变。为了使计算机应用
随着Internet的飞速发展和普及,P2P技术逐渐受到重视,P2P技术成为计算机网络技术中的一个热点。P2P模式与C/S模式相比较,减轻了服务器的负载并且减少了网络拥塞;改变了客户机
贝叶斯理论最初起源于模式识别领域的研究,贝叶斯定理是其中最重要的一个公式,是贝叶斯学习方法的理论基础,它将事件的先验概率和后验概率巧妙地联系起来,利用先验信息和样本数据
互联网的日益普及以及各种互联网技术的快速发展使得网络安全问题成为现今网络所要面临的一大难题。为了保证网络能够安全有效地工作,各种与网络安全相关的技术和产品应运而
存储安全是企业信息系统安全的基础,为满足组织内部网络中的存储资源安全使用的需求,出现了多种解决存储安全的管理系统,对存储资源的访问方式信息存储方式进行规范控制,以使存储
随着计算机视觉的发展,图像处理任务的要求越来越高,对高精度的图像标记的研究越来越重要。图像标记是给图像的每个像素点或图像块进行类别标记,所以可以看做是分类问题的一个子