低功耗嵌入式系统应用程序代码压缩方案设计

低功耗嵌入式系统应用程序代码压缩方案设计

ID:35043657

大小:2.83 MB

页数:58页

时间:2019-03-16

低功耗嵌入式系统应用程序代码压缩方案设计_第1页
低功耗嵌入式系统应用程序代码压缩方案设计_第2页
低功耗嵌入式系统应用程序代码压缩方案设计_第3页
低功耗嵌入式系统应用程序代码压缩方案设计_第4页
低功耗嵌入式系统应用程序代码压缩方案设计_第5页
资源描述:

《低功耗嵌入式系统应用程序代码压缩方案设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、低功耗嵌入式系统应用程序代码压缩方案设计Designofapplicationcodecompressionschemeforlowpowerembeddedsystems学科专业:信息与通信工程研究生:马文杰指导教师:张瑞峰副教授天津大学电子信息工程学院二零一五年十二月摘要计算机应用和电源电池制造工艺的技术落差使得功耗成为嵌入式系统设备中日益突出的问题,目前普遍采用的DVS(DynamicVoltageScaling)和DPM(DynamicPowerManagement)技术是从调节电源电压和时钟频率的角度来降低嵌入

2、式系统功耗,付出代价是系统性能的损失。在分析嵌入式系统功耗的构成和影响因素后,论文提出一种从代码压缩的角度来降低嵌入式系统功耗的办法,并且不会损害系统的整体性能。通过分析大多数应用程序代码特性和指令统计信息,对特定指令进行合并和分割操作,运用范式Huffman算法对处理后的指令和原始指令进行编码生成索引查找表。最后,根据查找表中索引字和指令的对应关系完成目标代码的压缩。解压缩方案的设计采用指令预取后解压结构,根据查找表中指令与码字的对应关系进行解码,这样就不会引入过多额外功耗。论文还对分支指令和指令字节对齐的问题提出相应

3、解决办法。实验采用SimpleScalar模拟器进行,按照设计方案修改模拟程序使之可以对部分嵌入式标准测试程序进行压缩,分别得到平均57%和41%的压缩率和功耗减小率,统计数据表明提出的改进方法比未预处理压缩方案更能有效的节省存储空间、降低系统功耗。参照压缩方案和压缩结果设计出对应的解压缩模块,并在QuartusII平台下用VerilogHDL加以描述实现。实验结果表明,在查找表的帮助下解压缩模块可以在近似一个指令预取周期内完成指令解码,很好的验证了解压模块设计的合理性和可行性。关键词:嵌入式系统低功耗代码压缩范式Huf

4、fman算法ABSTRACTWiththetechnologyofcomputerapplicationandpowerbatterymanufacturingprocess,powerconsumptionhasbecomeanincreasinglyprominentprobleminembeddedsystem.DynamicVoltageScalingandDynamicPowerManagementwerewidelyusedtorealizethelowpowerconsumptionofembeddedsy

5、stemfromtheaspectofadjustingsuppliedpowervoltageandclockfrequencywhichwillreducethesystemperformancerecently.Afteranalyzingthecomponentsandinfluencingfactorsofthepowerconsumption,anothermethodofreducingthepowerconsumptioninembeddedsystemwasproposed,andwillnotaffe

6、cttheoverallsystemperformance.Wemergedandsegmentedthespecificinstructionsafteranalyzingthecodecharacteristicsandinstructionstatisticsofmostapplications.TheCanonicalHuffmanalgorithmwasusedtogeneratethelook-uptableindexforthemodifiedinstructionsandtheoriginalinstru

7、ctions.Finally,accordingtotherelationshipbetweentheindexandtheinstructioninthelook-uptable,thetargetcodewascompressed.Weappliedpost-cachestructureindecompressionscheme,thusthedecompressionprocesswillnotdissipatemuchpower.Theproblemofthebranchinstructionandinstruc

8、tionbytealignmentwerealsosolved.ExperimentswouldbeimplementedbySimpleScalarsimulator.Inaccordancewiththedesignscheme,wemodifiedthesimulationprogramtobeabletoco

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。