基于SPM的寄存器抛出能耗优化研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:dfteu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路设计技术与制造工艺的不断提升,以片上系统为核心的嵌入式系统的处理能力出现了飞跃式的发展,与此同时,能耗问题成为制约嵌入式系统发展的重要瓶颈之一。研究表明,存储子系统是片上系统的主要能耗来源,如何有效降低存储子系统能耗成为降低整个片上系统能耗的关键,包含有片上存储器SPM的存储子系统层次体系结构的出现成为降低存储系统能耗的有效手段。本文以SPM对存储子系统的能耗影响为核心,着重研究基于SPM的寄存器分配算法抛出管理策略,以及基于SPM布局的存储子系统能耗优化。针对图着色寄存器分配过程中,无寄存器可用时将待分配变量抛出到片外存储器的情况,本文提出一种基于SPM的寄存器分配算法抛出策略。通过分析应用程序编译阶段生成的静态单向赋值图,在抛出变量的前后插入SPM存取指令(sts/lfs),将针对片外存储器的抛出,修改为针对SPM的抛出,SPM存取指令在SPM管理器SPMM的协助下完成抛出变量在SPM存取。通过将抛出变量置于SPM空间来降低存储器访问能耗。鉴于抛出变量在SPM中管理对存储子系统能耗影响的局部性和有限性,本文提出一种基于SPM布局优化的存储子系统能耗优化策略。通过综合考虑应用程序的全局变量、数据、代码、堆栈对系统能耗的影响,构架反映程序调用关系和访问次数的权重扩展控制流图,采用以节点能耗密度为优先权的0-1背包算法,选择程序中的能耗热点。将SPM空间进行分层管理,第一层用于抛出变量管理,第二层用于存储程序能耗热点。通过对SPM空间的合理划分和能耗热点的优化布局,有效降低存储子系统的能量消耗。实验结果表明,上述抛出变量管理策略和SPM空间布局策略,分别取得约4.24%和34.8%的能耗优化结果。
其他文献
随着人类社会的信息化,信息在社会各领域的流量不断加大,对通信网络的容量提出了巨大的挑战。针对海量通信流量的需求,光网络可以提供有效、灵活的解决方案,并能使通信的大容
通过简要的介绍几种常用的晶体振荡器的发展和优缺点,以及中国振荡器的发展现状,本文提出一种新型的基于力频效应的温度补偿晶体振荡器。传统的温度补偿晶体振荡器是想办法消
党的十九大报告中对中国共产党人的初心及使命予以明确,同时基于我国基本国情和世情变化的科学判断,我国社会主要矛盾亦产生转变。尽管在不同的历史时期,中国共产党人的初心
目的:探讨PDCA循环管理对全身麻醉手术患者苏醒期躁动及拔管依从性的影响。方法:选择2016年1月-2017年12月在鹰潭市人民医院铁路分院进行全身麻醉手术的患者150例,随机分为对照
目的探讨快速康复外科(FTS)应用于胃癌手术的有效性及安全性。方法 196例胃癌手术患者分为两组,每组98例,FTS组采用FTS理念行围术期处理,传统组采用传统围术期处理。比较两组
<正> 自《三国演义》和《红楼梦》问世以来,曹操和王熙凤这两个不朽的艺术形象,便以其独特的个性特征深深地扎根于广大读者的记忆之中。曹操是驰骋于三国动乱年代的封建军阀,
本文讨论了一类信息丢失下非线性时滞随机离散系统的滤波问题.在信息丢失概率服从0—1分布,非线性函数满足扇形有界等条件下,基于随机Lyapunov稳定性理论和LMI方法,设计了一
作为模拟与数字电路的接口电路的关键部分,模数转换器(ADC)在现代通信、雷达、声纳以及众多消费电子产品中都占据极其重要的地位。随着科技的迅猛发展,对模数转换器的性能,特
微波谐振腔作为铷原子频标物理部分的重要部件之一,在很大程度上决定着铷原子频标的性能。铷频标中的微波腔内不可避免地需要加载复杂结构的介质,分析其谐振特性具有重要的理
可靠性分析技术是20世纪50年代发展起来的一门综合性技术,到了20世纪70年代已经步入成熟的阶段。如今,伴随IT时代的到来,微电子器件的复杂程度不断增加,使用环境日益严酷,及