异构多核系统中二级共享存储器的设计实现
本文关键词: Cache 多核系统 数据预取 缓存替换 出处:《合肥工业大学》2017年硕士论文 论文类型:学位论文
【摘要】:多核技术的出现使得微处理器的性能持续提高,此时处理器与存储器间的速度差异问题成为限制处理器性能发挥的一个主要因素。本文针对一种面向高密度计算的异构多核SoC系统,提出了一种层次化的共享二级存储结构(L2-Cache),以缓解系统数据处理速度与外部存储间的速度差异。所设计的层次化存储结构提供对象数据缓存功能,利用计数替换策略,减少二级存储污染,提高有效数据命中率;在计算时间间隙实现数据准确预读取和L2-主存同步操作,增加有效存储带宽。最终测试结果表明,采用层次化存储结构的设计兼顾了不同访存比应用的数据访存特性,平均访存性能提高31.1%,不同规模的矩阵运算最高获得1.573的加速比,整体任务计算时间平均减少了 27.8%。本文主要工作如下:1、本文基于对多核系统的分析,提出一种适应系统的缓存结构,命名为共享二级存储(L2)的Cache结构,在Cache的映射方法、替换算法、数据预取三个方面进行了优化。该结构充分发挥了多核系统的优势,利用计算时间间隙实现数据预取和L2-主存同步操作,提高L2命中率,减少数据访存需要的片外存储带宽,提高了系统运算性能。2、对上述设计结构进行硬件设计,首先介绍设计的整体架构,分出不同的模块架构,然后详细介绍各关键模块的设计功能、工作原理、硬件设计、工作流程等。设计主要包括控制通路和数据通路,控制通路根据多核系统发过来的存储控制命令和数据请求,计算读/写地址和预取地址,判断命中与否,以此对请求数据类型分类,最后按照优先级并行或串行下发任务信息,交给数据通路执行任务。3、将设计集成到HMCS多核系统中,加载计算访存比不同的任务,验证设计的功能和性能,讨论缓存结构对于任务执行周期数和数据传输并行度的影响。
[Abstract]:This paper presents a hierarchical storage structure based on the analysis of multi - core system . This paper presents a hierarchical storage structure for heterogeneous multi - core SoC .
【学位授予单位】:合肥工业大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP333
【参考文献】
相关期刊论文 前10条
1 周建伟;韩俊刚;李涛;杜慧敏;焦继业;;异构多核SoC可编程图形系统硬件设计[J];电子技术应用;2014年07期
2 张建勋;古志民;;帮助线程预取技术研究综述[J];计算机科学;2013年07期
3 黄品丰;赵荣彩;姚远;赵捷;;面向异构多核处理器的并行代价模型[J];计算机应用;2013年06期
4 方娟;张红波;;一种改进的多核处理器硬件预取技术[J];计算机科学;2012年S2期
5 侯钰龙;卢一男;张会新;;并行多通道模拟信号发生器的设计与实现[J];电视技术;2012年17期
6 平常心;;走进多核CPU的世界[J];电脑爱好者;2012年16期
7 杨可;樊晓桠;王党辉;;多核多线程处理器二级Cache预取结构的设计[J];计算机工程与应用;2009年10期
8 肖俊华;冯子军;章隆兵;;片上多处理器中基于步长和指针的预取[J];计算机工程;2009年04期
9 信磊;解光军;;一种支持SMP共享虚存的数据Cache一致性解决方法[J];合肥工业大学学报(自然科学版);2007年12期
10 孙国忠;袁清波;陈明宇;樊建平;;用于二级缓存的一种改进的自适应缓存管理算法[J];计算机研究与发展;2007年08期
相关会议论文 前1条
1 朱旭东;柯剑;那文武;许鲁;;一种数据块关系指导的缓存替换方法[A];第15届全国信息存储技术学术会议论文集[C];2008年
相关博士学位论文 前5条
1 刘洋;层次混合存储系统中缓存和预取技术研究[D];华中科技大学;2013年
2 欧国东;基于线程的数据预取技术研究[D];国防科学技术大学;2011年
3 邓林;单芯片多核处理器存储优化技术研究[D];国防科学技术大学;2011年
4 邓亚丹;面向共享Cache多核处理器的数据库查询执行优化技术研究[D];国防科学技术大学;2009年
5 谢学军;数据值预测与存储器预取技术研究[D];哈尔滨工业大学;2006年
相关硕士学位论文 前10条
1 高冬雪;多核系统存储结构优化技术研究[D];合肥工业大学;2016年
2 孙玲;多通道并行访存接口设计与实现[D];合肥工业大学;2015年
3 范相婷;基于SoCLib平台的异构多核系统及性能测试[D];哈尔滨工业大学;2012年
4 肖瑞瑾;多核处理器层次化存储体系研究[D];复旦大学;2012年
5 李桦林;多核SoC中高带宽片外数据交换与处理技术研究[D];合肥工业大学;2012年
6 王庆林;基于共享前端的流多核体系结构关键技术研究[D];国防科学技术大学;2011年
7 王震;CMP架构下的共享Cache动态划分[D];吉林大学;2011年
8 赵磊;适应多核处理器的任务调度研究[D];哈尔滨理工大学;2010年
9 邸志雄;多核包处理器数据控制总线技术研究[D];西安电子科技大学;2010年
10 李柱;分布式文件系统小文件性能优化技术研究与实现[D];国防科学技术大学;2008年
,本文编号:1442410
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1442410.html