针对传输触发结构提出了一种高效的指令压缩技术.改进模板压缩,消除了空传输指令与空长立即数.基于传输局部性特征,提出垂直字典压缩,提高了指令压缩效果.最后,设计单周期解压部件,以较小硬件代价实现了低耦合实时解压.实验结果表明,该技术达到了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 %.