谷歌浏览器插件
订阅小程序
在清言上使用

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

2016 29th IEEE International System-on-Chip Conference (SOCC)(2016)

引用 0|浏览25
暂无评分
摘要
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 (VL 2 IW), 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%.
更多
查看译文
关键词
variable-length VLIW encoding,code size reduction,embedded processors,very-long-instruction-word architectures,high-performance digital signal processors,low-power digital signal processors,software optimizations,code density,energy savings,DSP datapaths,VL2IW,TI C64x-DSP,static grouping,run-time dispersal,variable-length instructions,MiBench kernels
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要