基于路暂停方法的高性能低功耗Cache研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:liongliong547
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Cache通过解决高速处理器和低速主存之间的匹配问题,提高了计算机系统的性能。但是高性能Cache本身也消耗了处理器的大部分能量。高端处理器的温度不断升高,需要低功耗解决方案;嵌入式处理器芯片不仅缺乏散热能力,而且更需要低能耗技术来延长电池供电时间,因此设计者必须同时考虑性能、能量消耗等多个方面因素。首先,从计算机体系结构的角度对Cache的功耗进行了研究,分析了以往的系统级功耗优化方法。采用能够有效地减少Cache存取过程中内部活动的路暂停Cache模型,对其进行了修改,加入了分离比较器,提出了一种新的分离比较Cache原型。它能够在节省能耗的同时,显著地提高系统性能。在此基础上,引入有效位预判的方法,提出了一种带有效位预判的分离比较Cache原型。它进一步排除对无效块读取的能耗,从而确保同时获得高性能和低功耗。其次,分析研究了体系结构建模仿真工具Simplescalar和Wattch。Simplescalar是支持乱序流水线的处理器和动态调度的多级存储结构的体系结构级模拟器;Wattch在Simplescalar的基础上添加了计算Cache能耗和访存时间的功能。通过该平台,可以在系统结构的设计初期,确定Cache的组织结构,以达到要求的Cache能耗指标。最后,利用Wattch平台,通过具体实验验证了分离比较Cache方法和带有效位预判的分离比较Cache方法的有效性。模拟结果表明:带有效位预判的分离比较Cache能够节省传统四路组相联Cache平均8%的访存时间和60%的能耗。
其他文献
本论文以嵌入式系统的软件测试为研究对象,引入通用软件测试的思想和方法(黑盒测试、白盒测试),并针对嵌入式系统的特点,在某些具体测试方法上进行改进,在此基础上构建软件测
本文研究了基于角色的访问控制策略及插件体系结构。首先阐明了课题背景以及本课题的研究内容和意义;其次,分析了网管平台的特点及结构,重点阐述了本安全管理系统所使用的两
网格是实现因特网上分布式资源共享的新形式。它通过中间件将地理上分布的各种资源有机地连接起来,整合成一台巨大的超级虚拟计算机,实现计算资源、存储资源、信息资源、知识
如何提高软件质量是软件工程致力解决的关键问题之一。软件测试和验证是保证软件正确性和提高软件可靠性的最基本和最重要的手段,也是工业界使用的主流技术。本文介绍了作者所
气象科学数据是地球科学数据的重要组成部分。通过对大气的各种要素状态的定量描述来研究其物理和化学特性,从而揭示地球大气的演变规律,实现对各种大气现象的预测。随着社会
随着计算机技术的发展,计算机安全事件频繁发生。虽然网络安全技术不断发展,但计算机犯罪的手段也越来越高明。计算机取证正是在这种形势下产生和发展的,它可以对犯罪分子产生威
目标检测识别是智能交通和无人驾驶的关键技术,由于技术不成熟,目标检测识别在当前的交通视频监控系统中还没有得到广泛推广应用,相关理论和技术一直是研究难题,也具有极大地
随着无线网络通信技术的发展,为了满足用户的个性化、多业务需求,未来网络环境将是各种异构无线网络共存的局面。当前网络通信的发展趋势和要求,是在保证服务质量(Quality of
目前,多数企业在拥有内部数据通讯网的同时,还需要维护企业电话网络。前者主要用来实现数据通讯,而后者主要用来实现语音通讯。为了充分利用网络资源,降低管理费用和通讯开销
分形理论是近二、三十年才发展起来的一门新的学科,主要描述自然界和非线性系统中不光滑和不规则的几何形体。自然界中种类繁多的植物虽然形态千差万别,却大都具有自我相似、