摘要
针对传输触发结构提出了一种高效的指令压缩技术.改进模板压缩,消除了空传输指令与空长立即数.基于传输局部性特征,提出垂直字典压缩,提高了指令压缩效果.最后,设计单周期解压部件,以较小硬件代价实现了低耦合实时解压.实验结果表明,该技术达到了37.2%的压缩比,并且使计算内核及指令存储器的面积与功耗分别下降了约29%与23%,执行开销仅增加了约4%.
Towards the code size problem of Transfer Triggered Architecture(TTA),an efficient technique for code compression is presented. The template scheme is improved to efficiently eliminate the redundant empty transfer slots and invalid immediate encodings. Then, based on the spatial locality of data transports, a vertical dictionary-based program compression method is presented to further reduce the compression ratio. A one-cycle decompression engine is described for real-time decoupling decompression with little hardware cost. The experiment shows that this technique achieves the compression ratio of nearly 37.2 %. The total area of the processor core and the local instruction memory could be reduced by about 29% and power consumption by nearly 23 % respectively, with the extra execution overhead of nearly 4 %.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2008年第11期2234-2238,共5页
Acta Electronica Sinica
基金
国家863高技术研究发展计划(No.2007AA01Z101)
国家自然科学基金(No.60773024)
国家973重点基础研究发展规划(No.2007CB310901)
关键词
代码压缩
压缩比
同步数据传输结构
模拟器
code compression
compression ratio
transfer triggered architecture
simulator