嵌入式系统中低功耗可重构Cache的分析与研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:liu_shuangde
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在最新的嵌入式处理器中,片上存储器的功耗(主要是片上Cache)达到总功耗的50%左右。有效的降低这部分的功耗,对整个处理器芯片的低功耗设计有着重大的意义。然而,Cache的改变对系统功耗的影响是复杂的,需要整体考虑改变Cache结构对整个存储系统的影响。本文尝试从体系结构方面来进行研究,以达到降低功耗的目的。首先,本文分析了Cache的各个设计要素,针对低功耗的要求选取了两个结构参数(容量、相联度)作为可重构Cache的重构参数,并且确立了本文采用的可重构Cache的基本结构。随后根据当前的主流应用为该Cache设定了一个具有代表性的工作参考系统。使用SimpleScalar工具进行了仿真。基于对国内外相关文献的研究与分析,本文设定了三种重构策略,其实现难易程度、灵活性与适用范围各有不同,分别称之为static、segment以及dynamic。Static重构主要以应用程序为单位,设定合适的Cache结构;Segment重构则以程序运行的不同片段为单位,根据各个阶段的特性设定合适的Cache结构,适用于运行程序类型较为集中的嵌入式系统;Dynamic重构,则是通过实时监测应用程序的特性来自动选择进行重构的时机,适用于复杂的高端嵌入式处理器。确立了可重构Cache结构与重构策略后,对存储体系进行了系统的功耗分析。将功耗分为可重构的Cache功耗、外存访问功耗和CPU停顿功耗三部分。其中Cache功耗基于一个广泛使用的Cache功耗分析工具CACTI分析。本文对三种重构策略进行了大量的性能评估与分析。为了准确全面的进行分析,在设定平均访存功耗作为评估指标之外,还设定了能量延迟积,以及重构粒度的归一化参数,作为系统性能评估指标。在此基础上,为了有效的完成数据抽取、计算与图形化分析等计算与处理量极大的工作,搭建了一个基于Perl、Shell以及Matlab的数据分析平台,针对各项性能指标进行自动化且高效的分析。此外,在dynamic动态重构策略的研究中,本文设定了归一化的评估方法以便于分析粒度对于重构效果的影响。基于此评估方法,对重构粒度进行了大量分析,最终得到了针对本参考平台的较优化的粒度范围(300万到500万条指令)。对于不同于本文的参考系统,亦可采用本文设定的评估方法与平台方便的得出其优化的重构粒度范围。本文提出的可重构Cache结构和三种不同的重构策略、性能评估方法与高效自动化的分析环境,适用于多种应用环境,可以作为嵌入式应用程序低功耗开发平台的基础。例如,可以在此平台上自动分析用户开发的嵌入式应用程序,插入可重构指令来优化Cache的使用,从而为之设置特定的重构时机(segment式的重构策略),达到低功耗的目的。大量的仿真结果表明,根据实际应用情况的不同,选取适当的重构策略,在嵌入式系统中使用本文设计的可重构Cache,能够不同程度地降低系统功耗。
其他文献
随着集成电路制造工艺的迅速发展,集成稳压器的发展也随之加快。由于集成稳压器可简化电源电路,提高产品性能,因此获得了广泛的应用。特别是伴随着半导体终端产品朝着轻便小巧、数字化和多功能的趋势发展,集成稳压器的地位越来越重要。本论文的设计工作来源于×××单位委托的科研项目“电源管理类集成电路关键技术理论研究与设计”,文中详细介绍了双极(Bipolar)工艺降压型开关稳压器芯片XDC1513的设计过程,包
在近年来快速发展的南极磷虾产业中,南极磷虾捕捞加工船上的捕捞加工生产是其产业链中的一个重要环节.由于南极磷虾的生物特性,船载捕捞加工线直接影响产品质量,进而影响后端
目前对CDMA2000终端射频前端电路的分析和研究的文章很少,特别是有关整机指标的测试方法、芯片连接以及外围电路搭建等问题仍然是射频工程师所研究的难点。针对以上的问题,本课
碳化硅是近年来迅速发展起来的宽禁带半导体材料之一,与传统的Si 和GaAs半导体材料相比,SiC 具有大禁带宽度、高临界击穿电场强度、高热导率、高载流子饱和速率等优越的特性,随
现代无线通信存在着体制繁多,电台难以互通的问题。传统的无线电接收机硬件依赖性强、信号适应能力差;软件无线电的出现导致了接收机技术的革新,其基本的思想是在同一硬件平台上
稻瘟病是目前全球影响水稻产量的最主要病害之一。本实验室在前期通过图位克隆的方法鉴定了一个编码B-lectin受体激酶的新型抗性基因Pid2,在此基础上,我们通过寻求与PID2结合
亨廷顿疾病(HD)是一种与蛋白质错误折叠相关的神经退行性疾病。它是一种常染色体显性遗传疾病,与Huntingtin基因的突变相关。Huntingtin基因编码亨廷顿蛋白,亨廷顿蛋白N端第
近年来,在笔记本电脑、移动通信等便携式电子设备和系统飞速发展的推动下,低压低功耗模拟集成电路及其设计技术已成为集成电路的重要发展方向之一。本文首先介绍了低压低功耗模
作为小波理论发展的一个新的分支—多小波,因为能拥有单小波不能同时拥有的实的对称、正交、紧支、和高阶消失矩等特性,而成为了1996年以后一个非常活跃的小波研究领域。本论
TDP-43和FUS是两个多功能型的DNA/RNA结合蛋白,近年来发现它们的基因突变或功能异常都能够引起肌萎缩侧索硬化症(ALS)和额颞叶变性(FTLD-U)这两种神经退行性疾病。一些研究结