【摘 要】
:
在当代计算机系统中,处理器的速度远远高于存储器的速度。Cache技术是提高数据访问性能的经典技术,在计算机系统的性能优化中发挥了重要的作用,但Cache同时也占据了计算机系
论文部分内容阅读
在当代计算机系统中,处理器的速度远远高于存储器的速度。Cache技术是提高数据访问性能的经典技术,在计算机系统的性能优化中发挥了重要的作用,但Cache同时也占据了计算机系统的大部分功耗。研究高性能和低功耗的Cache,对于计算机系统,特别是嵌入式系统,有重要意义。本文主要从动态可重构的角度研究嵌入式系统中Cache低功耗技术,分析了已有的高性能低功耗Cache技术的不足,重点介绍了一种动态可重构Cache设计技术Tournament Caching,在此基础上提出了两种低功耗动态可重构cache模型。第一种是适用于L1 I-Cache的不定路数变化的竞争Cache,该Cache模型对Tournament Caching的调度策略进行了优化,并且在Cache的运行过程中相联度能够在1,2或4路之间变化,能够更快的适应程序运行时Cache最优参数配置的需要,从而进一步降低Cache的功耗。第二种是适用于L2 Cache的快速自适应竞争Cache,该Cache模型基于L2 Cache容量大,功耗消耗多的特点,并且结合不定路数变化的竞争Cache的优点,相对传统组相联的L2 Cache,能够明显降低功耗。本文采用体系结构建模仿真工具Simplescalar和Wattch搭建仿真平台,并在其中嵌入本文所提出的两种动态可重构Cache模型,然后在ARM指令集上,对Mibench的benchmark标准测试程序进行仿真。实验结果表明,相对Tourname Caching,不定路数变化的竞争Cache能够进一步降低20%的功耗,而延迟只增加了0.6%;相对传统组相联的L2 Cache,快速自适应竞争Cache能够平均降低将近50%的功耗,而延迟只增加了0.57%。
其他文献
随着无线通信技术的不断进步以及3GPP长期演进(Long Term Evolution, LTE)技术近年来的普及应用,作为接收机关键技术的信道估计技术,也得到了人们的广泛关注与研究。信道估计
随着计算机硬件平台运算能力的不断提升,计算机软件的规模及复杂度日益增长,同时软件安全性问题也日益突出。如何解决软件安全性,已然成为目前计算机工业领域与研究领域关注的热
虚拟专用网VPN是网络互联技术和通信需求迅猛发展的产物。互联网技术的快速发展及其应用领域的不断推广,使得许多部门越来越多地放弃建设昂贵的专用物理连接设备架设专用网络
随着Internet和信息技术的飞速发展,个性化推荐作为一种崭新的智能信息服务方式,根据用户提出的明确要求,或通过对用户个性、习惯、偏好的分析,准确地向用户提供感兴趣的信息
现有的数据组织系统中的索引机制大多是基于传统数据组织的通用索引,存在索引数据规模过大、索引时间过长、索引数据类别单一等诸多问题。这些问题导致海量数据检索在查全率
人们对访问控制技术的探索已拥有很长的历史,各种访问控制模型层出不穷。伴随当今互联网技术、电子技术、无线网络技术以及分布式网络技术的逐渐成熟,物联网和云计算等新一波
计算机视觉技术在智能交通系统中的应用已经成为一种新的发展趋势,而停车诱导系统是智能交通系统的重要分支,因此如何将计算机视觉技术应用于停车诱导系统中,便成为一个具有
数据集成是实现分布式协作开发环境中系统设计工具集成的关键技术之一其中,数据模型和数据格式的转换是数据集成的主要内容。扩展样式语言转换(eXtensible Stylesheet Langua
作为保证软件质量的重要手段,软件测试正在发挥日益重要的作用。传统的软件测试采用精简测试用例的方法来提高测试效率,但是测试用例的精简会降低发现缺陷的概率,影响测试质量。
随着科学技术的不断的发展,图书情报界为适应新技术的发展而产生了一系列令人振奋的新进展,基于开放获取(Open Access)理念的机构知识库就是其中之一。机构知识库是一种全新