嵌入式处理器中Cache的研究与设计

被引量 : 0次 | 上传用户:ymlazy61
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着微处理器设计技术的不断发展,Cache得到了广泛应用,以解决处理器与主存之间性能差距越来越大的难题。但由于Cache在处理器设计中的比重较大,其性能和功耗对处理器的性能和功耗会产生巨大影响,因此Cache优化设计显得至关重要。为了得到较为精确的实验数据,本文基于RTL级模拟平台对Cache结构进行研究。由于在该平台上运行整个标准程序的代价太大,本文基于M5搭建了软件模拟平台。根据标准程序的周期特性,在软件模拟平台上通过BBTraker提取其基本块信息,并利用SimPoint提取模拟点。在RTL级平台上运用上述结果,并根据Early SimPoint算法截断运行标准程序。在保证数据精确性的前提下大大缩短了程序在RTL平台上的运行时间。本课题基于单发射按序执行处理器设计了RAM-Tag Cache,通过在RTL级模拟平台上运行SPEC2000标准程序,结合NC_verilog, Design compiler和Powercompiler工具,研究Cache结构参数对性能和功耗的影响,给出了较为精确的缺失率和功耗随结构参数变化的设计空间,并在此基础上确定了最优的Cache结构(容量为16K,line大小为32Byte,32路组相联)。此外本文还对Round Robin和伪LRU替换算法进行研究,并根据实验结果将前者应用于指令Cache,将后者应用于数据Cache。此外,CAM的快速索引可以使高相联度Cache的能耗得到很大程度的改善,因此,本课题利用设计空间探索过程中所确立的最优Cache结构,设计了CAM-Tag Cache。实验结果表明,与基于RAM-Tag Cache相比,其指令Cache和数据Cache的平均能耗分别降低了35.16%和30.68%。
其他文献
稻米品质与水稻栽培技术措施是否得当有着直接关系,稻米已成为人们生活中的主食,其质量关系到人们的生活质量,因此必须不断优化水稻栽培技术。基于此,重点分析了水稻栽培技术
基于游客感知的景区旅游服务质量评价,是提升景区旅游服务质量,实现景区旅游可持续发展具有重要参考依据.在借鉴相关研究成果的基础上构建了景区服务质量评价分析模型并以哈
保险利益原则作为现代财产保险法律制度的核心问题,长期以来受到了理论界与实务界的广泛关注。保险利益作为法律为保障财产保险制度的健康发展而构造之专门概念,在财产保险制
职业生涯规划可以帮助高中生科学合理地选择文理科和填报志愿,尽早帮助他们认识自己、了解职业,增强其未来职业所需要的知识、能力和相关的素质,提高就业竞争力。文章阐述了
<正>会计信息是经济决策的基础,会计信息质量是会计工作的生命。企业提供的会计信息质量高低不仅影响到与企业利益相关的投资者、债权人等经济利益,而且影响到整个国家的经济
以人为本,全面、协调、可持续的科学发展观,是新一届中央领导集体以邓小平理论和“三个代表”重要思想为指针,把世界发展的先进理论与我国发展的具体实践相结合提出的重要思
《聊斋志异》中的狐鬼花妖形象因个性鲜明、人情味十足而经久流传。作者在塑造这些形象的时候注重主次兼顾,使形象具有独特性和复杂性双重特点。同时为了体现其理想化的特征,
海关行政处罚证明标准研究不仅有较强的理论研究价值,而且有很强的实践指导意义。本文通过对行政处罚证明标准的理论考察、立法和实践分析,提出了确立海关行政处罚证明标准系
20世纪90年代以来,世界各国都把培养学生的自主学习能力作为一项重要的教育指标,关于自主学习的理论和应用研究空前繁荣。在国内,基础教育课程改革已经明确把引导学生自主学
日语的使役表现所表达的最基本的意思,一般认为是"让某人做某事"。但是根据不同的角度,有多种不同的分类方法。本文将从使役句的谓语动词、使役对象所接的格助词以及使役句的表