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

来源 :天津大学 | 被引量 : 0次 | 上传用户:garnettxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机应用和电源电池制造工艺的技术落差使得功耗成为嵌入式系统设备中日益突出的问题,目前普遍采用的DVS(Dynamic Voltage Scaling)和DPM(Dynamic Power Management)技术是从调节电源电压和时钟频率的角度来降低嵌入式系统功耗,付出代价是系统性能的损失。在分析嵌入式系统功耗的构成和影响因素后,论文提出一种从代码压缩的角度来降低嵌入式系统功耗的办法,并且不会损害系统的整体性能。通过分析大多数应用程序代码特性和指令统计信息,对特定指令进行合并和分割操作,运用范式Huffman算法对处理后的指令和原始指令进行编码生成索引查找表。最后,根据查找表中索引字和指令的对应关系完成目标代码的压缩。解压缩方案的设计采用指令预取后解压结构,根据查找表中指令与码字的对应关系进行解码,这样就不会引入过多额外功耗。论文还对分支指令和指令字节对齐的问题提出相应解决办法。实验采用SimpleScalar模拟器进行,按照设计方案修改模拟程序使之可以对部分嵌入式标准测试程序进行压缩,分别得到平均57%和41%的压缩率和功耗减小率,统计数据表明提出的改进方法比未预处理压缩方案更能有效的节省存储空间、降低系统功耗。参照压缩方案和压缩结果设计出对应的解压缩模块,并在Quartus II平台下用Verilog HDL加以描述实现。实验结果表明,在查找表的帮助下解压缩模块可以在近似一个指令预取周期内完成指令解码,很好的验证了解压模块设计的合理性和可行性。
其他文献
随着计算机网络化的迅速普及和发展,通信系统在网络环境下的信息安全问题日益暴露出来。信息隐藏技术可以为信息的安全传输开辟一条新的途径,确保通信安全。因此,信息隐藏技
随着用户数据量的迅猛发展和人们对移动性要求的不断提高,近年来宽带无线接入技术发展非常迅速。由于媒体接入技术对提高整个网络系统的性能有非常重要的作用,因此本文针对IE
运动目标检测和成像是合成孔径雷达(SAR)要完成的基本功能,也是目前国内外研究的热点。动目标检测是SAR的重要研究领域,目前各国都在大力发展动目标检测和定位系统,寻求各种
论文针对新型接触电流测试仪的主要校准项目:人体阻抗模拟网络频响校准、电流示值误差校准,研究并提出校准方法。 人体阻抗模拟网络是固定在新型接触电流测试仪内部的部件,不
随着无线通信技术的发展,人们对VoIP电话、视频会议等多媒体业务的需求不断增加,与网页浏览、FTP服务、E-mail等传统业务相比它们对网络性能提出了不同的要求。不同类型的业
数字签名技术是现代密码学的主要研究内容之一,群签名作为一种特殊的数字签名,与一般的数字签名相比具有匿名性、可追踪性、非关联性等特点,这些特点使得群签名除了具有一般
随着人们对信息消费多样化的需求日趋明显,传统的模拟音视频无线广播服务由于抗干扰能力弱、音视频信号衰减、不能提供诸如节目点播互动服务等诸多原因,已经越来越不能满足大
由于高频地波雷达具有探测距离远,探测范围大等优点,在一些领域有着重要的应用;然而其可能会随着目标自身特性或环境背景差异而导致探测概率低、角探测精度低等不足,给目标跟
随着数字视频广播技术的发展,用于接收数字电视节目的机顶盒越来越普及,用户可以用它观看到高质量的数字电视节目。机顶盒技术同时也给数字电视节目的版权保护带来了新的问题