当前位置:主页 > 科技论文 > 计算机论文 >

时空结合的数据预取

发布时间:2020-05-18 08:11
【摘要】:数据预取技术是缓解存储墙问题的一个非常有效的方法,对多核系统也同样如此。现有的预取机制很多是通过识别缺失地址流的模式和相关性进行操作。空间相关和时间相关预取分别通过识别程序访存的空间规律和时间规律来预测程序未来的访存行为。时间相关不能预测冷缺失,空间相关预取不能预测基于指针的依赖关系,而指针在程序中非常常见。因此,本文试图结合空间相关和时间相关预取以提升数据预取的性能。 本文首先总结了现有数据预取方法的优缺点,并分析了访存缺失地址序列的空间和时间相关性,然后提出了时空结合的数据预取机制。该机制对全局历史缓冲区的结构进行了修改和扩展,并新增了局部增量缓冲区结构,以便对空间局部性较强的访存行为优先使用空间相关进行预取;反之,对空间局部性较差的访存行为使用时间相关进行预取。因此,该机制不仅可捕获局部范围内有空间规律的访存模式,同时还能捕获全局范围内空间跨度较大的重复访存模式。 本文提出的预取机制还能适应于片上多处理器。在多核系统上由于多个线程经常使用相近的数据集和指令,同时线程会在不同核上进行迁移,导致了不同核的缺失地址之间通常会存在一定的空间和时间相关性。为了能同时利用片上多处理器中多个核之间的相关性,本文对前述机制在多核上加以完善,引入了核间相互协作因素,首先寻找核内缺失地址的相关性,在核内探索不到的情况下再寻找与其它核的缺失地址之间的相关性,因此可以利用其它核的访存行为来预测本核可能即将发生的访存行为。 本文以SESC模拟器为测试环境,实验结果表明,本文提出的数据预取机制可显著提高系统的性能。单核情况下,该机制可使SPEC2000浮点基准测试程序的平均性能提高26%。多核情况下,该机制可使SPLASH2的平均性能提高12.6%。与扩展应用在多核上的C/DC预取相比较,性能提高了3.8%。
【图文】:

处理器,内存,性能,瓶颈


内存和处理器性能之间的差异

预取,执行过程,缓冲区,全局


历史缓冲区于缺失历史的预取方法使用一个表来执行,[3]提出了一种更加灵活更加算法的一种数据结构,全局历史缓冲区(Global History Buffer, GHB)。进先出的队列,其内的每一个条目含有一个指针和一个缺失地址,这些照某种局部化的方法连接起来形成一个链表。一个索引表持有指向这些引表通过一些关键字索引。相对于传统的基于表的预取机制,GHB 有两先,先进先出的结构利用了时间相关,,越临近的缺失地址有着越高的优陈旧的数据,减少了存储缺失地址序列的空间,改进了预取的精确度;了相关地址的相联性,使之可以更高效的预取,例如 GHB 的每个条目中以把具有某种特征的缺失地址串联起来,因此只需要小范围的遍历就可,节省了时间。 表示了使用全局历史缓冲区的 Markov 预取的执行过程。具体描述如下:
【学位授予单位】:浙江工业大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP333

【相似文献】

相关期刊论文 前10条

1 朱鸿宇;刘瑰;唐福华;陈左宁;;数据库查询优化中的智能预取技术[J];计算机应用研究;2007年05期

2 刘美华,古志民,曹元大;Web缓存系统浅析[J];北京理工大学学报;2003年01期

3 neorage hjcbug;;小议DDRⅡ内存特点及与DDRⅠ的不同 内外兼修的新一代内存[J];电脑自做;2003年02期

4 曹新平;刘美华;韩真;古志民;张建鑫;;预取技术研究进展[J];计算机科学;2003年08期

5 戴东波,印鉴,梁华金;结合访问序列和内容挖掘的预取技术[J];计算机工程;2005年22期

6 富宇;杨冬黎;杨彬;;基于缓存及预取技术的大型数据库查询优化研究[J];佳木斯大学学报(自然科学版);2008年03期

7 吴佳骏;冯晓兵;张兆庆;;非线性规律访存操作的数据预取技术[J];计算机研究与发展;2007年02期

8 闫永权;张大方;;基于频繁的Markov链预测模型[J];计算机应用研究;2007年03期

9 王恒娜;访问局部性原理在Cache系统优化及设计中的应用[J];安徽师范大学学报(自然科学版);2004年04期

10 徐燕;;基于内容和结构的Markov模型在网页预取中的应用[J];计算机工程与科学;2007年04期

相关会议论文 前9条

1 欧国东;王永文;张民选;;基于线程的多路径数据预取技术研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

2 方娟;张红波;;多核处理器预取策略的研究[A];2010年全国开放式分布与并行计算机学术会议论文集[C];2010年

3 郑启龙;栾俊;房明;吴晓伟;;CCSim:基于Pin的CMP Cache访问模拟器[A];2008年全国开放式分布与并行计算机学术会议论文集(下册)[C];2008年

4 吴根清;郑方;金凌;吴文虎;;一种在线递增式语言模型自适应方法[A];第六届全国人机语音通讯学术会议论文集[C];2001年

5 张树剑;张在琛;;一种改进的并行前馈卷积编码方法[A];2011年通信与信息技术新进展——第八届中国通信学会学术年会论文集[C];2011年

6 段勃;王文迪;张春明;李想;;一种基于数据通路重构的运算加速平台[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

7 刘颖;黄磊;胡士文;吕方;连瑞琦;;面向龙芯处理器的高性能编译系统[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

8 孟晓东;伍楠;邢座程;;一种基于FPGA的DDR3 SDRAM控制器设计与实现[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)[C];2011年

9 王庆;季振洲;刘涛;;面向嵌入式多核存储层次的OpenMP优化研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

相关重要报纸文章 前10条

1 ;DDR3内存 到底好在哪儿[N];中国电脑教育报;2008年

2 刘喜喜;Readyboost:用闪存加速[N];中国计算机报;2007年

3 广西 姑苏飘雪;毒龙再现[N];电脑报;2003年

4 小小;主流DDR2内存导购[N];电脑报;2006年

5 王翔 刘泽申;显存、内存4级跳[N];电脑报;2007年

6 ;山雨欲来风满楼[N];中国电脑教育报;2004年

7 本报记者 余侃;谁让DDR3“黯然神伤”[N];中国电脑教育报;2007年

8 ;优化升级[N];网络世界;2006年

9 李云山;“迅驰Ⅱ”独家抢先测试[N];中国计算机报;2004年

10 ;915带来的5大变化[N];中国计算机报;2004年

相关博士学位论文 前10条

1 葛雄资;基于预取的磁盘存储系统节能技术研究[D];华中科技大学;2012年

2 欧国东;基于线程的数据预取技术研究[D];国防科学技术大学;2011年

3 谢学军;数据值预测与存储器预取技术研究[D];哈尔滨工业大学;2006年

4 汪东;异构多核DSP数据流前瞻关键技术研究[D];国防科学技术大学;2007年

5 林一松;面向GPU的低功耗软件优化关键技术研究[D];国防科学技术大学;2012年

6 邹琼;Java虚拟机的自适应动态优化[D];中国科学技术大学;2008年

7 褚瑞;基于虚拟计算环境的内存资源共享技术研究[D];国防科学技术大学;2007年

8 顾雄礼;片上多处理器关键技术研究[D];浙江大学;2011年

9 朱海涛;面向高密度计算的多核处理器结构研究[D];中国科学技术大学;2011年

10 吴海;移动实时数据库中的数据广播策略研究[D];华中科技大学;2010年

相关硕士学位论文 前10条

1 刘敬伟;时空结合的数据预取[D];浙江工业大学;2011年

2 王晓翠;网络存储系统预取协调优化研究[D];北京工业大学;2010年

3 姚维;基于预取与缓存的磁盘节能技术研究[D];湖南大学;2010年

4 史海振;基于双关联图的Web预取模型研究[D];郑州大学;2011年

5 周啸;高效能嵌入式处理器IP核[D];浙江大学;2011年

6 梅高永;Web缓存技术的研究[D];东北大学;2009年

7 张美玲;增量预取技术在持久化框架中的研究与应用[D];中国海洋大学;2010年

8 田玉根;基于Web的缓存与预取一体化技术研究[D];燕山大学;2010年

9 王丽平;缓存技术在管理信息系统中的应用研究[D];天津大学;2004年

10 李靖;移动数据库中数据预取系统研究与实现[D];西南大学;2011年



本文编号:2669428

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2669428.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户639cb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com