Dictionary-based program compression on transport triggered architectures

被引:3
|
作者
Heikkinen, J [1 ]
Cilio, A [1 ]
Takala, J [1 ]
Corporaal, H [1 ]
机构
[1] Tampere Univ Technol, FIN-33101 Tampere, Finland
关键词
D O I
10.1109/ISCAS.2005.1464790
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Program code size has become a critical design constraint of embedded systems. Large program codes require large memories, which increase the size and cost of the chip. Poor code density is a problem especially in parallel architectures where a long instruction word controls the concurrently operating hardware resources. Dictionary compression is one of the most often used compression methods to improve the code density due to its simplicity. In dictionary compression, unique bit patterns, e.g., instructions are stored into a dictionary and replaced in the program code by indices pointing to the dictionary. In this paper, dictionary compression is evaluated on transport triggered architecture, a customizable processor architecture that is particularly suitable for tailoring the hardware resources according to the requirements of the application. Obtained results indicate significant improvements in code density.
引用
收藏
页码:1122 / 1125
页数:4
相关论文
共 50 条
  • [1] Dictionary-based program compression on customizable processor architectures
    Heikkinen, Jari
    Takala, Jarmo
    Corporaal, Henk
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (02) : 139 - 153
  • [2] Improving dictionary-based code compression in VLIW architectures
    Nam, SJ
    Park, IC
    Kyung, CM
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11): : 2318 - 2324
  • [3] Offline dictionary-based compression
    Larsson, NJ
    Moffat, A
    [J]. DCC '99 - DATA COMPRESSION CONFERENCE, PROCEEDINGS, 1999, : 296 - 305
  • [4] Template vertical dictionary-based program compression scheme on the TTA
    Lai, Mingche
    Wang, Zhiying
    Guo, JianJun
    Kui, Dai
    Li, Shen
    [J]. INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2007, 4644 : 43 - +
  • [5] Programmability in dictionary-based compression
    Heikkinen, Jari
    Takala, Janno
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2006, : 171 - +
  • [6] Revisiting dictionary-based compression
    Skibinski, P
    Grabowski, S
    Deorowicz, S
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (15): : 1455 - 1476
  • [7] Dictionary-based program compression on TTAs: Effects on area and power consumption
    Heikkinen, J
    Takala, J
    Corporaal, H
    [J]. 2005 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS - DESIGN AND IMPLEMENTATION (SIPS), 2005, : 479 - 484
  • [8] SE-Compression: A Generalization of Dictionary-Based Compression
    Popa, Ionut
    [J]. COMPUTER JOURNAL, 2011, 54 (11): : 1876 - 1881
  • [9] Dictionary-based fast transform for text compression
    Sun, WF
    Zhang, N
    Mukherjee, A
    [J]. ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2003, : 176 - 182
  • [10] Code compression on transport triggered architectures
    Heikkinen, J
    Takala, J
    Sertamo, J
    [J]. SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, 2003, : 203 - 213