检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《微电子学与计算机》2016年第5期85-88,共4页Microelectronics & Computer
摘 要:采用一种代码压缩的方法来降低嵌入式系统的功耗.在分析指令的特性后对目标代码进行指令合并和指令分割,运用范式Huffman算法对处理后的指令进行编码生成索引查找表.最后,通过查找表中索引字和指令的对应关系完成目标代码的压缩和解压缩.实验使用simplescalar模拟器对部分嵌入式基准测试程序进行压缩,用代码压缩率和功耗减少率进行评估,统计数据表明提出的改进算法可有效节省存储空间、降低系统功耗.A new code compression scheme was proposed to solve the power consumption problem in embedded systems. After analyzing the characteristics of instructions in target program, instructions will be combined and split , then the canonical Huffman algorithm is used to encode the modified instructions to generate look-up tables. Finally , code will be compressed and decompressed on the base of the corresponding relations between instructions and code words in look-up tables. According to the compression rate and power reduction rate of partial programs of embedded benchmarks compressed by simplescalar simulator, statistical data showed that the proposed algorithm can effectively save the storage space and reduce the power consumption of system.
关 键 词:代码压缩 嵌入式系统 低功耗 范式Huffman算法
分 类 号:TP31[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.137.222.1