基于数据放大单元延迟方法的低功耗Cache研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:x111678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当代计算机系统中,处理器速度远远高于存储器的速度。Cache技术是提高数据访问性能的经典技术,做为它们二者之间的重要的桥梁,已经在计算技术的多个方面得到了成功的应用,在计算机系统中的性能优化中发挥了重要的作用。但是Cache同时也占据了处理器的大部分功耗。而研究Cache的低功耗和高性能,对于计算机系统,特别是嵌入式系统的优化,都有着重要的意义。Simplescalar模拟器和Wattch模拟器是基于计算机体系结构一级的模拟器,Simplescalar模拟器实现了流水和乱序的功能,而Wattch模拟器在Simplescalar的基础上实现了功耗计算和Cache的延迟计算。本文从高性能低功耗Cache研究的角度对这两个模拟器的内核代码进行了深入地分析。传统的组相联Cache在访问一个数据块时,要同时访问一个组下面的所有路,这样极大地增加了访问的功耗。对于一个n路组相联的Cache,就有n—1路的访问是无谓的。本文基于已有的数据放大单元延迟Cache的模型,对其进行了修改,加入了有效位的预判,提出了一种新的带有效位预判的部分位比较数据放大单元延迟Cache(PTC-V Cache)。它能够有效地减少无效位数据块读取的功耗。从而减少Cache的功耗,继而降低整个计算机系统的功耗。在Wattch模拟器上运行了SPEC95测试程序进行实验,模拟实验结果表明当制造工艺为0.13μm时,PTC-V Cache相比与部分位比较Cache能够平均减少12%的功耗,最多时能够减少40%。对于传统的组相联Cache,PTC-V Cache能够平均降低55%的功耗。而当制造工艺为0.35μm时,PTC-V Cache相比与部分位比较Cache能够平均减少10%的功耗,最多时能够减少32%。对于传统的组相联Cache,PTC-V Cache能够平均降低28%的功耗。
其他文献
最近邻(NN)查询技术是空间数据库领域中一个重要的研究课题。k-NN查询计算距离一个给定的查询点最近的k个对象。由于定位装置的广泛应用和定位服务的增加,对空间网络数据库中
过去数十年中,科技飞快的发展,数据存储发生了爆炸性的增长。科学数据、医疗数据、人口统计数据、财经数据和市场数据等等的大量出现,使我们迫切需要找到一种能在这浩如烟海
随着嵌入式技术的不断成熟与发展,嵌入式系统已经越来越广泛地应用于生产、生活的各个环节当中。嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人机交互界面,随着嵌入式系
电子商务的快速发展使Internet上的商务信息急速增长,在带给人们丰富信息的同时也为准确查找信息带来了不少困难。人们希望能较准确地抽取Web上商务信息,然后加以分析,发掘其中
近十年来,计算机网络迅猛发展,同时网络的使用也逐渐增加,信息的数量、种类和分布都达到了一种“爆炸式”的增长。如何存储、分发、组织和管理、高性能处理、分析和挖掘海量分布
传统的数据库安全研究主要集中在如何进行防御上,其缺陷是不能有效抵御所有入侵,对于内部攻击更是无能为力。入侵容忍技术的出现解决了这一问题。目前数据库中广泛使用的是多级
近年来,随着网络技术的蓬勃发展和社会信息化水平的日益提高,数据及多媒体业务的重要性越来越突出,实现网络与业务融合的需求也越来越迫切。在这种环境下,软交换技术应运而生。在
近年来,随着微电子技术、计算机技术的发展,尤其是大规模高性能的可编程器件的出现,以及软硬件设计方式和设计工具上的改进,动态可重配置技术逐渐成为国际上计算系统研究中的一个
联机分析处理(OLAP,On-Line Analytical Processing)技术用于支持复杂分析操作、侧重对决策人员和高层管理人员的决策支持,可以应分析人员要求快速、灵活地进行大数据量的复杂
随着企业建模、工作流概念的出现以及相关技术的发展,Petri网因其既有严格的形式定义,又有直观的图形表示,既有丰富的系统描述手段和系统行为分析技术,又为计算机科学提供坚实的