基于dsp的两级cache低功耗研究与实现

基于dsp的两级cache低功耗研究与实现

ID:33296369

大小:6.13 MB

页数:64页

时间:2019-02-23

基于dsp的两级cache低功耗研究与实现_第1页
基于dsp的两级cache低功耗研究与实现_第2页
基于dsp的两级cache低功耗研究与实现_第3页
基于dsp的两级cache低功耗研究与实现_第4页
基于dsp的两级cache低功耗研究与实现_第5页
资源描述:

《基于dsp的两级cache低功耗研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学位论文独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其它人已经发表或撰写过的研究成果,也不包含为获得南昌大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名(手写):4勺汐&签字日期:山口组年扩月乙白学位论文版权使用授权书本学位论文作者完全了解南昌大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘

2、,允许论文被查阅和借阅。本人授权南昌大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编本学位论文。同时授权中国科学技术信息研究所将本学位论文收录到《中国学位论文全文数据库》,并通过网络向社会公众提供信息服务。(保密的学位论文在解密后适用本授权书)学位论文作者签名c手写,球∥缓导师签名。手写,:归丢再鄱,【f签字日期:夕时f眸期枷签字日期:沙协年5-月可6日摘要摘要DSP(digitalsignalprocessor),是一种高速处理数字信号的微处理器。工作原理是把

3、接收到的模拟信号,转化成数字信号,再对数字信号进行一系列处理(如削弱,加强,删除),最后再把数字信号解译回模拟信号或具体环境。DSP己在交通、航空、网络.医疗等各个领域得到了广泛的应用。然后随着集成电路不断飞跃前进,其处理速度越来越快,工艺不断提高,集成度越来越大,而相对于微处理器而言,存储器读写速度的缓慢提高,两者之间的速度差距越来越大,以至于存储器的笨拙,严重导致了瓶颈问题的产生,从而制约着系统整体性能的提高。在微处理器和和存储器之间加入一个容量小但速度快的高速缓存(Cache)能有效解决此问题。本文的主要研究

4、工作是设计并实现一款DSP芯片的二级低功耗高速缓存。通过深入学习G1000的体系结构和片内两级存储结构,研究了现代Cache的相关设计技术和低功耗理论,完成了两级低功耗高速缓存(Cache)的设计与实现。其中,一级Cache采用哈佛结构,把指令和数据分开,即一级指令Cache(L1P)齐D一级数据Cache(LID),对LIP而言,GPU只能对其进行读操作,没有修改的权限;而对L1D,CPU采用两组读写通路对其访问,LID模块的组织结构为二组相联映射结构,采用伪LRU替换策略和写回的写策略,这种设计思路可有效提高了

5、Cache命中率,提高读写速度;L2为二级cache,采用普林斯顿结构,即指令和数据可以混合存放在一起,动态有效地分配存储空间,可在不增加容量的情况下提高命中率,为保证数据的一致性,利用Snoop查询请求来维护LID、L1P与L2数据一致性。为降低Cache的功耗,本设计采用了基于伪LRU和Valid位的组预测算法和基于时间戳监控的可重构算法。最后对设计综合优化,系统仿真,上板调试,两级Cache控制器很好的完成了其在整个芯片中的所承担的功能。本文的创新之处:Cache设计中常用的替换算法,提出了伪LRU替换算法,

6、该算法是基于最近最少使用算法(LRU)的改进算法,可以有效地避免使用计数器,仅用8位的寄存器就可以达到记录访问次数的计数器。Writebuffer的引用:由于L1D是读miss分配空间,写miss不分配空间的Cache,若把写miss的数据直接写进L2中,由于L2的数据传输速度慢和处理摘要的请求多且周期长,这将会严重影响CPU的处理速度。引用了矾tebu虢r,则可以把写miss的数据先暂存,可把写miss的任务独立出来,解脱CPU对写miss的处理,进而可提高CPU的处理速度。充分利用Cache的工作原理.时间局限

7、性和空间局限性,提出了基于伪LRU和Valid位的组预测算法,有效地提高了组预测的命中率。达到了降低功耗,但又不降低性能的目的。通过运用时间戳来有效地监控Cache的命中率,以此来动态地配置SRAM/Cache的容量。做到了降低功耗又能保证命中率的效果。关键词:DSP,cache,替换策略,低功耗,映射策略,写策略IIABSTRACTDSP(digitalsignalprocessor),isbasedondigitalsignalprocessinglargeamountsofinformationdevice.

8、Workingprincipleisthereceivedanalogsignalsintodigitalsignals,andthen,digitalsignalprocessing(suchasweaken,stren舒hen,delete),finallythedigitalsignalinterpretationbacktOananalogsigna

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。