期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
DOOC:一种能够有效消除抖动的软硬件合作管理Cache 被引量:4
1
作者 吴俊杰 杨学军 +4 位作者 曾坤 张百达 冯权友 刘光辉 唐玉华 《计算机研究与发展》 EI CSCD 北大核心 2008年第12期2020-2032,共13页
作为弥补处理器和主存之间速度巨大差异的桥梁,Cache已经成为现代处理器中不可或缺的一部分.经研究发现,传统Cache单独使用硬件进行管理,使用固定的Cache策略和一致性协议难以适应程序中数据访存模式的多样性,容易造成Cache抖动,以致影... 作为弥补处理器和主存之间速度巨大差异的桥梁,Cache已经成为现代处理器中不可或缺的一部分.经研究发现,传统Cache单独使用硬件进行管理,使用固定的Cache策略和一致性协议难以适应程序中数据访存模式的多样性,容易造成Cache抖动,以致影响性能.提出了一种新的软硬件合作管理Cache——面向数据对象Cache(data-object oriented cache,DOOC).DOOC动态地为程序中的数据对象分配Cache段,并且动态变化段容量、段内相联度、块大小和一致性协议,从而适应数据访存模式的多样性.还介绍了DOOC软件管理的编译方法以及面向数据对象的预取机制.分别使用CACTI和基于LEON3处理器的实验平台对DOOC的硬件开销进行评估,验证了DOOC的硬件可实现性.还使用软件模拟的方式分别测试了DOOC在单核和多核处理器平台上的性能.在单核处理器上对15个基准测试程序的评测结果表明,与传统Cache相比,DOOC失效率平均降低44.98%(最大降低93.02%),平均加速比为1.20(最大为2.36).同时,通过在4核处理器平台上运行NPB的OpenMP版本测试程序,失效率平均降低49.69%(最大降低73.99%). 展开更多
关键词 cache抖动 层间抖动 核间抖动 面向数据对象cache 数据对象
下载PDF
多处理机系统循环间数据重用的cache优化 被引量:3
2
作者 丁永华 原庆能 +1 位作者 臧斌宇 朱传琪 《软件学报》 EI CSCD 北大核心 1998年第8期580-585,共6页
cache的使用缓解了CPU和主存储器之间速度差距太大的矛盾,同时,也使cache的命中率成为影响多处理机系统性能发挥的重要因素.人们对如何加强数据的局部性,提高cache命中率,使多处理机系统的性能得到更好的发挥进... cache的使用缓解了CPU和主存储器之间速度差距太大的矛盾,同时,也使cache的命中率成为影响多处理机系统性能发挥的重要因素.人们对如何加强数据的局部性,提高cache命中率,使多处理机系统的性能得到更好的发挥进行了积极的探索.但过去的工作主要集中于如何加强并行循环内的数据局部性,减少甚至消除并行循环内真假共享cache行所引起的cache抖动,对多处理机系统中循环间数据重用的开发和利用却少有论述.该文对如何开发和利用这些循环间数据重用进行了分析和讨论,并提出了一些切实可行、易于实现的方法.这些方法的应用能够有效地提高cache的命中率。 展开更多
关键词 多处理机系统 高速缓冲 数据重用 最佳化
下载PDF
片上多核处理器末级共享Cache可重用数据预测机制 被引量:1
3
作者 韩立敏 高德远 +2 位作者 樊晓桠 史莉雯 安建峰 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2012年第6期1505-1509,共5页
为了减少片上多核处理器(Clip multi-processor,CMP)末级共享Cache中的干扰,根据应用程序的存储访问频率特性,提出了一种基于替换算法的可重用数据预测机制。当末级共享Cache的数据将被替换时,先检测此数据的历史访问信息,根据历史访问... 为了减少片上多核处理器(Clip multi-processor,CMP)末级共享Cache中的干扰,根据应用程序的存储访问频率特性,提出了一种基于替换算法的可重用数据预测机制。当末级共享Cache的数据将被替换时,先检测此数据的历史访问信息,根据历史访问信息过滤出会被重复使用的数据,并将其保存在片上专用存储器中。仿真结果表明:本文的可重用数据预测机制将IPC(Instruction per clock)平均提高了2.9%,平均减少了应用程序中22.69%的有害替换,有效地减少了Cache抖动。 展开更多
关键词 计算机系统结构 多核处理器 冲突缺失 cache抖动 末级共享cache
下载PDF
一种基于重用距离预测与流检测的高速缓存替换算法 被引量:1
4
作者 林隽民 王炜 +1 位作者 乔林 汤志忠 《计算机研究与发展》 EI CSCD 北大核心 2012年第5期1049-1060,共12页
传统的缓存替换算法由于不能适应应用程序的流式访问行为而导致缓存性能不佳.设计基于周期检测的预测方法,分析程序访存重用距离的规律性和流式访问的复杂性,提出用重用距离预测能同时适应简单流和复杂流访问模式的RDP算法.RDP的基本思... 传统的缓存替换算法由于不能适应应用程序的流式访问行为而导致缓存性能不佳.设计基于周期检测的预测方法,分析程序访存重用距离的规律性和流式访问的复杂性,提出用重用距离预测能同时适应简单流和复杂流访问模式的RDP算法.RDP的基本思想是预测重用距离并动态维护重用距离计数,动态调整缓存数据的替换顺序,通过流采样缩减存储开销.实验结果表明,RDP算法能够很好地适应程序中多样化的流访问模式,其总体性能优于LRU算法和DIP算法,在32MB缓存上比传统LRU算法平均减少了27.5%的缓存缺失. 展开更多
关键词 高速缓存 缓存颠簸 替换算法 重用距离 流检测
下载PDF
OpenSPARC T1处理器Cache的优化研究
5
作者 侯泽君 张多利 +2 位作者 贾鼎成 卢方全 施莹 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2016年第6期786-789,共4页
文章以OpenSPARC T1处理器为例,分析了片上多线程结构(chip multi-threading,CMT)处理器由于Cache抖动引发的缓存冲突等问题,通过引入空间锁环机制,减少程序中循环体被替换出Cache的概率,降低Cache冲突,从而提高多线程处理器性能。结果... 文章以OpenSPARC T1处理器为例,分析了片上多线程结构(chip multi-threading,CMT)处理器由于Cache抖动引发的缓存冲突等问题,通过引入空间锁环机制,减少程序中循环体被替换出Cache的概率,降低Cache冲突,从而提高多线程处理器性能。结果表明,使用空间锁环机制有效降低了缓存延迟和Cache的失效率。 展开更多
关键词 OpenSPARC T1 处理器 cache 抖动 空间锁环
下载PDF
基于多核处理器平台的公平调度算法 被引量:1
6
作者 刘加海 杨茂林 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第9期1566-1570,共5页
为了减少多核处理器系统全局调度算法中共享L2cache抖动,在Pfair调度算法基础上提出一种新的Cache感知的软实时公平调度算法.通过对WSS(work set size)、子任务截止时间和任务负载建立多因素优先级模型,并将此优先级模型应用到改进后的P... 为了减少多核处理器系统全局调度算法中共享L2cache抖动,在Pfair调度算法基础上提出一种新的Cache感知的软实时公平调度算法.通过对WSS(work set size)、子任务截止时间和任务负载建立多因素优先级模型,并将此优先级模型应用到改进后的Pfair算法中,该算法的调度决策在系统负载较重的系统中对WSS具有自适应性.模拟实验结果显示:在对称4核和8核处理器系统中,该算法任务丢失率低,且在系统负载重时能够减少共享L2cache抖动,其整体调度性能优于传统的G-EDF(global-earliest deadline first)调度算法和Pfair调度算法. 展开更多
关键词 Pfair调度算法 共享L2cache抖动 多核处理器 自适应调度
下载PDF
简单访问模式下假共享Cache行抖动的消除 被引量:1
7
作者 金国华 陈福接 《计算机学报》 EI CSCD 北大核心 1994年第6期435-445,共11页
在采用local cache,write-inval:date cache一致性协议的多级存储并行处理系统中,一个经常出现的现象就是真假共享所引起的Cache行抖动,由于这种数据在不同处理机的Cache间来回移动的现... 在采用local cache,write-inval:date cache一致性协议的多级存储并行处理系统中,一个经常出现的现象就是真假共享所引起的Cache行抖动,由于这种数据在不同处理机的Cache间来回移动的现象严重地影响了并行机性能的发挥,它已受到计算机界广泛的关注,如何使这一问题得到简单而有效的解决已成为多级存储并行处理系统研究的一个关键,为了消除真共享引起的抖动现象。 展开更多
关键词 cache行抖动 并行处理 并行计算机
下载PDF
复杂访问模式下假共享Cache行抖动的消除
8
作者 金国华 陈福接 《计算机学报》 EI CSCD 北大核心 1994年第6期446-455,共10页
在详细讨论了简单数据组访问模式下假共享抖动现象及其消除方法的基础上,本文着重分析了复杂访问模式下的假共享Cache行抖动现象和真假共享抖动并存现象,引入了并行循环访问距概念,提出了消除假共享抖动的编译方法-块化错位方... 在详细讨论了简单数据组访问模式下假共享抖动现象及其消除方法的基础上,本文着重分析了复杂访问模式下的假共享Cache行抖动现象和真假共享抖动并存现象,引入了并行循环访问距概念,提出了消除假共享抖动的编译方法-块化错位方法。结合块化错位方法,我们提出了多维数组的数组扩展思想,给出了多重嵌套循环含多次写访问情况下减少或消除抖动的算法。 展开更多
关键词 并行计算机 并行处理 cache行抖动
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部