代码压缩论文-张瑞峰,马文杰

代码压缩论文-张瑞峰,马文杰

导读:本文包含了代码压缩论文开题报告文献综述及选题提纲参考文献,主要关键词:代码压缩,嵌入式系统,低功耗,范式Huffman算法

代码压缩论文文献综述

张瑞峰,马文杰[1](2016)在《一种改进算法的低功耗嵌入式系统代码压缩设计》一文中研究指出采用一种代码压缩的方法来降低嵌入式系统的功耗.在分析指令的特性后对目标代码进行指令合并和指令分割,运用范式Huffman算法对处理后的指令进行编码生成索引查找表.最后,通过查找表中索引字和指令的对应关系完成目标代码的压缩和解压缩.实验使用simplescalar模拟器对部分嵌入式基准测试程序进行压缩,用代码压缩率和功耗减少率进行评估,统计数据表明提出的改进算法可有效节省存储空间、降低系统功耗.(本文来源于《微电子学与计算机》期刊2016年05期)

金昱东[2](2016)在《一种基于ReactNative的代码压缩与动态加载的实现方法》一文中研究指出随着移动互联网的飞速发展,移动设备与平台也在不断更新迭代,多种平台与操作系统共存。对用户而言,多了一种选择,而对于开发者而言,则大大增加了开发成本。为了实现相同的功能,为每个平台单独开发应用无疑是一种非常耗费人力资源的解决方案;而基于Web的跨平台开发方案并不能保证在不同平台提供统一流畅的用户体验。因此降低开发成本、保证应用体验是移动平台开发一直追求和关注的两个核心点。本文论述了React Native相比其他跨平台解决方案的优势与不同,并在React Native基础上提供了一种代码压缩与动态加载的解决方案,大幅减少动态加载业务代码的大小与传输时间,将其在实际开发中的实用性进一步提高。(本文来源于《软件》期刊2016年02期)

马文杰[3](2015)在《低功耗嵌入式系统应用程序代码压缩方案设计》一文中研究指出计算机应用和电源电池制造工艺的技术落差使得功耗成为嵌入式系统设备中日益突出的问题,目前普遍采用的DVS(Dynamic Voltage Scaling)和DPM(Dynamic Power Management)技术是从调节电源电压和时钟频率的角度来降低嵌入式系统功耗,付出代价是系统性能的损失。在分析嵌入式系统功耗的构成和影响因素后,论文提出一种从代码压缩的角度来降低嵌入式系统功耗的办法,并且不会损害系统的整体性能。通过分析大多数应用程序代码特性和指令统计信息,对特定指令进行合并和分割操作,运用范式Huffman算法对处理后的指令和原始指令进行编码生成索引查找表。最后,根据查找表中索引字和指令的对应关系完成目标代码的压缩。解压缩方案的设计采用指令预取后解压结构,根据查找表中指令与码字的对应关系进行解码,这样就不会引入过多额外功耗。论文还对分支指令和指令字节对齐的问题提出相应解决办法。实验采用SimpleScalar模拟器进行,按照设计方案修改模拟程序使之可以对部分嵌入式标准测试程序进行压缩,分别得到平均57%和41%的压缩率和功耗减小率,统计数据表明提出的改进方法比未预处理压缩方案更能有效的节省存储空间、降低系统功耗。参照压缩方案和压缩结果设计出对应的解压缩模块,并在Quartus II平台下用Verilog HDL加以描述实现。实验结果表明,在查找表的帮助下解压缩模块可以在近似一个指令预取周期内完成指令解码,很好的验证了解压模块设计的合理性和可行性。(本文来源于《天津大学》期刊2015-12-01)

刘畅,陈志坚,孟建熠,谭年熊[4](2014)在《利用控制流识别进行二进制翻译代码缓存压缩》一文中研究指出为了扩展动态二进制翻译产生的本地翻译块,消除因分支目标重复产生的冗余本地代码和返回代码,降低代码缓存的内存占用,提出一种基于控制流识别的代码缓存压缩策略.通过分析投机与非投机2种扩展方式的利弊,结合嵌入式程序分支指令的特征,通过分支方向和偏移量识别对应的控制流;根据控制流选择适合本地翻译块的扩展方式,压缩动态二进制翻译的代码缓存.运行嵌入式基准测试程序时的实验数据表明,在实现该策略后,QEMU二进制模拟器代码缓存的内存占用降低了10%~40%.(本文来源于《计算机辅助设计与图形学学报》期刊2014年06期)

洪兴勇,洪一,李文谨,江志雄[5](2013)在《高性能BWDSP处理器指令代码压缩技术研究》一文中研究指出DSP处理器的功能日益强大,软件程序的复杂程度也在不断增大,软件的代码量迅速增加。采用LZW字典压缩对由源程序指令代码经过编译、汇编后生成的二进制机器代码进行压缩,可减少指令代码存储空间大小,这样在BWDSP处理器存储空间有限的条件下可以存储更多指令程序代码,同时增加Cache命中率,提高BWDSP处理整体性能。BWDSP处理器指令Cache代码压缩系统以指令Cache块为压缩单元。在高性能BWDSP处理器平台上对典型雷达信号程序代码压缩进行仿真实验,得出平均代码压缩率为60%左右。(本文来源于《电子技术应用》期刊2013年10期)

孙桂玲,杨长锐,党卫,冯硕[6](2013)在《基于字典压缩的TTA架构处理器代码压缩研究》一文中研究指出为了有效减小程序代码尺寸、节省芯片设计面积,以一种采用Verilog HDL硬件描述语言的自主设计传输触发架构(TTA)微处理器为目标内核,研究并实现了用字典压缩算法对程序代码进行压缩和解压缩。根据TTA架构微处理器内核的特点,在不同压缩粒度上对代码压缩进行优化,并对经典的LZ78字典压缩算法进行代码压缩应用方面的改进。测试结果表明,优化的字典压缩算法改善了代码压缩效果。采用考虑字典大小的代码压缩率评估方法,实现了代码压缩率的有效评估。(本文来源于《微电子学》期刊2013年02期)

陈勇,何炎祥,石谦,吴伟,李清安[7](2011)在《基于压缩的代码保护的低开销策略》一文中研究指出利用压缩算法及C语言编译器辅助分析,提出了一种用于代码保护的低开销策略。设计了一种基于C语言安全漏洞的安全级别模型,它对不同安全级别的代码采用不同的保护策略,以减少保护开销。同时设计了一种分块二进制压缩算法(BCC压缩算法),对保护前的代码进行了压缩处理,使保护开销进一步降低。软件模拟实验表明,使用该压缩算法可将保护代价降为原代价的80%~90%。(本文来源于《计算机科学》期刊2011年11期)

邱湘开[8](2011)在《移动学习代码压缩技术研究与实现》一文中研究指出针对当前移动数据通信资费昂贵、移动互联网带宽小,在研究网络数据压缩原理和移动学习代码压缩方法的基础上,探讨采用MLML标记语言代码优化和代码压缩的方法实现移动学习代码压缩技术,并在此基础上设计并实现了一种移动学习代码压缩系统.实验证明的这种移动学习代码压缩技术能够把移动通信网络的传输负荷和智能移动设备的处理负荷转移到移动学习代码压缩服务器上,从而减少学习者访问数字化移动学习资源时对网络带宽和数据传输速度的要求.(本文来源于《闽江学院学报》期刊2011年02期)

李帅[9](2011)在《基于压缩加密及多态变形的代码迷惑方法研究》一文中研究指出网络环境随着技术发展变得越来越复杂,各类恶意代码层出不穷,对抗恶意代码已成为计算机安全研究的主要内容之一。同时,在网络取证及信息对抗中,恶意代码作为一种辅助手段,正在发挥积极作用。因此,研究恶意代码伪装自身所使用的代码迷惑技术,具有重要的理论意义和实用价值。结合代码迷惑技术的发展现状,阐述了控制流迷惑、重构可移植执行体文件、代码反特征检测等与代码迷惑相关的重要概念,分析了两种典型的面向可执行文件的代码迷惑方法,说明了这些方法依据的理论及迷惑机理,指出了它们存在的不足。在此基础上,探讨性地提出了一种基于压缩加密及多态变形的CEP(Compression Encryption and Polymorphism)代码迷惑方法,给出了其中涉及的叁个关键技术:针对原始文件代码段使用压缩加密进行改造;使用基于Hash值动态查找的方法加解密原始文件的导入表;利用多态变形技术改造加载部分最终实现整个文件的改造。其中压缩采用的是一种基于LZMA压缩引擎的压缩方法,并使用与随机值进行异或的方法保护数据,在保证压缩性能的同时,兼顾了保密性。导入表处理,使用移位异或Hash值加密导入函数名,于解密时动态查找匹配Hash值相等的函数,以此迷惑检测软件。分析了多态引擎的应用场合,解析了BPE32多态变形引擎的工作模式,在CEP代码迷惑方法中采用了该引擎实现多态变形。为了验证CEP代码迷惑方法的有效性,基于该方法的处理流程,设计并实现了一个代码迷惑工具,给出了该工具的基本架构、功能描述、模块的划分以及多态变形的处理方式,其中重点说明了原始文件压缩模块、加载模块的具体实现。搭建了实验环境,进行了相关测试,测试结果表明,CEP代码迷惑方法对不同Windows平台具有普适性,经该方法处理后的恶意代码能够躲避主流检测软件的查杀,具有一定的实用价值。(本文来源于《华中科技大学》期刊2011-01-01)

杨磊,张铁军,王东辉[10](2010)在《面向嵌入式VLIW处理器的代码压缩技术》一文中研究指出随着嵌入式系统的发展,在性能不断提高的同时,软件代码规模也不断扩大。而超长指令字结构更加引起了代码的膨胀,因此代码压缩技术变得很重要。本文基于自主研发的SDSP处理器核,应用3种压缩编码技术,比较它们压缩的效果,并讨论了包括压缩后地址的重映射以及解压缩结构的整体硬件方案。(本文来源于《微计算机应用》期刊2010年05期)

代码压缩论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

随着移动互联网的飞速发展,移动设备与平台也在不断更新迭代,多种平台与操作系统共存。对用户而言,多了一种选择,而对于开发者而言,则大大增加了开发成本。为了实现相同的功能,为每个平台单独开发应用无疑是一种非常耗费人力资源的解决方案;而基于Web的跨平台开发方案并不能保证在不同平台提供统一流畅的用户体验。因此降低开发成本、保证应用体验是移动平台开发一直追求和关注的两个核心点。本文论述了React Native相比其他跨平台解决方案的优势与不同,并在React Native基础上提供了一种代码压缩与动态加载的解决方案,大幅减少动态加载业务代码的大小与传输时间,将其在实际开发中的实用性进一步提高。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

代码压缩论文参考文献

[1].张瑞峰,马文杰.一种改进算法的低功耗嵌入式系统代码压缩设计[J].微电子学与计算机.2016

[2].金昱东.一种基于ReactNative的代码压缩与动态加载的实现方法[J].软件.2016

[3].马文杰.低功耗嵌入式系统应用程序代码压缩方案设计[D].天津大学.2015

[4].刘畅,陈志坚,孟建熠,谭年熊.利用控制流识别进行二进制翻译代码缓存压缩[J].计算机辅助设计与图形学学报.2014

[5].洪兴勇,洪一,李文谨,江志雄.高性能BWDSP处理器指令代码压缩技术研究[J].电子技术应用.2013

[6].孙桂玲,杨长锐,党卫,冯硕.基于字典压缩的TTA架构处理器代码压缩研究[J].微电子学.2013

[7].陈勇,何炎祥,石谦,吴伟,李清安.基于压缩的代码保护的低开销策略[J].计算机科学.2011

[8].邱湘开.移动学习代码压缩技术研究与实现[J].闽江学院学报.2011

[9].李帅.基于压缩加密及多态变形的代码迷惑方法研究[D].华中科技大学.2011

[10].杨磊,张铁军,王东辉.面向嵌入式VLIW处理器的代码压缩技术[J].微计算机应用.2010

标签:;  ;  ;  ;  

代码压缩论文-张瑞峰,马文杰
下载Doc文档

猜你喜欢