《机电工程》杂志,月刊( 详细... )
中国标准连续出版物号: ISSN 1001-4551 CN 33-1088/TH
主办单位:浙江省机电集团有限公司
浙江大学
主编:陈 晓
副 主 编:唐任仲、罗向阳(执行主编)
总 经 理:罗向阳
出 版:浙江《机电工程》杂志社有限公司
地 址:杭州市上城区延安路95号浙江省机电集团大楼二楼211、212室
电话Tel:+86-571-87041360、87239525
E-mail:meem_contribute@163.com
国外发行:中国国际图书贸易总公司
订阅:全国各地邮局 国外代号:M3135
国内发行:浙江省报刊发行局
邮发代号:32-68
广告发布登记证:杭上市管广发G-001号
在线杂志 |
当前位置: 机电工程 >>在线杂志 |
基于ARMv4指令集的字典压缩方案研究*
作者:周功待1,王新才2,沈海斌1 日期:2008-11-03/span> 浏览:3481 查看PDF文档
基于ARMv4指令集的字典压缩方案研究*
周功待1,王新才2,沈海斌1
(1.浙江大学 超大规模集成电路设计研究所,浙江 杭州 310027;2.数源科技股份有限公司,浙江 杭州 310012)
摘要:由于嵌入式系统在成本、体积、功耗等多方面受到制约,代码量的增长将成为嵌入式系统发展的一个瓶颈,因此,代码压缩技术将成为今后嵌入式系统发展的一项关键技术。针对ARMv4指令集,提出了通过字典压缩的方法对代码进行压缩,以减少冗余度,讨论了压缩系统中主要部分的优化,以及硬件结构设计,最后,对MiBench基准测试程序中的6个典型程序进行了压缩实验。实验结果表明,该字典压缩方案可获得平均81.1%的压缩比。
关键词:嵌入式系统;代码压缩;字典压缩
中图分类号:TP312文献标识码:A文章编号:1001-4551(2008)09-0001-03
Research of dictionary compression scheme based on ARMv4 instruction set
ZHOU Gong-dai1, WANG Xin-cai2, SHEN Hai-bin1
(1.Institute of VLSI Design, Zhejiang University, Hangzhou 310027, China; 2.Soyea Technollgy Co., Ltd, Hangzhou 310012, China)
Abstract: Due to the limitation of the cost, silicon area and power consumption, code size is becoming the bottleneck of embedded system development.Therefore, code compression will be one of the key technologies for embedded system in the future. A scheme was presented using dictionary compression, to reduce the redundancy of program code based on ARMv4 instruction set. A couple of design issues of optimizing the main parts in the decompression hardware was discussed. Finally, the code compression scheme on the 6 benchmarks in MiBench was tested, and 81.8% compression ratio was gained.
Key words: embedded system; code compression; dictionary compression
友情链接