首页> 外文会议> >Dictionary based code compression for variable length instruction encodings
【24h】

Dictionary based code compression for variable length instruction encodings

机译:基于字典的代码压缩,用于可变长度指令编码

获取原文
获取外文期刊封面目录资料

摘要

Most of the work done in the field of machine code compression is for fixed length instruction encodings. In this work we apply code compression on variable length instruction set processors whose encodings are already optimized to a certain extent with respect to their usages. We develop a dictionary based algorithm which utilizes unused encoding space of an instruction set architecture to encode code-words, and addresses issues arising out of variable length instructions. We test the algorithm with a RISC processor and include results for compression and performance in terms of cycle-counts and memory accesses respectively. We also present an efficient scheme for searching relocated branch addresses and analyze its performance.
机译:机器代码压缩领域中完成的大多数工作都是针对固定长度的指令编码。在这项工作中,我们将代码压缩应用于可变长度指令集处理器,这些处理器的编码已经在使用方面进行了一定程度的优化。我们开发了一种基于字典的算法,该算法利用指令集体系结构的未使用编码空间对代码字进行编码,并解决由可变长度指令引起的问题。我们使用RISC处理器测试该算法,并分别根据周期数和内存访问包括压缩和性能结果。我们还提出了一种有效的方案,用于搜索重新定位的分支地址并分析其性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号