首页> 外文会议>IEEE International System-on-Chip Conference >Variable-length VLIW encoding for code size reduction in embedded processors
【24h】

Variable-length VLIW encoding for code size reduction in embedded processors

机译:可变长度VLIW编码可减少嵌入式处理器中的代码大小

获取原文

摘要

Very-long-instruction-word (VLIW) architectures are widely adopted in high-performance and low-power digital signal processors (DSP) due to their simplicity from extensive software optimizations. However, their poor code density (usually > 2× code size for a given application) and corresponding instruction accesses can overwhelm the energy savings on DSP datapaths. This paper presents variable-length VLIW (VL2IW), where the unused condition codes, operands/operand scope, and reduced range of immediate variables of TI C64x+ DSP are exploited to improve the code density. The static grouping and run-time dispersal schemes of the variable-length instructions in a VLIW packet are described. In our experiments, 21% code sizes are saved in average for MiBench kernels. The hardware overhead is only ~5%.
机译:超长指令字(VLIW)架构因其广泛的软件优化而变得简单,因此在高性能和低功耗数字信号处理器(DSP)中得到了广泛采用。但是,它们较差的代码密度(对于给定的应用程序,通常> 2×代码大小)和相应的指令访问可能使DSP数据路径上的节能不堪重负。本文提出了可变长度的VLIW(VL2IW),其中利用了TI C64x + DSP的未使用条件代码,操作数/操作数范围和立即变量的缩小范围来提高代码密度。描述了VLIW数据包中可变长度指令的静态分组和运行时分散方案。在我们的实验中,MiBench内核平均节省了21%的代码大小。硬件开销仅为5%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号