Programmability in dictionary-based compression

被引:0
|
作者
Heikkinen, Jari [1 ]
Takala, Janno [1 ]
机构
[1] Tampere Univ Technol, POB 553, FI-33101 Tampere, Finland
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The size of the program code has become a critical design constraint in embedded systems. Large program codes require large memories, which increase the size and cost of the chip. Furthermore, large memories may increase the power consumption due to higher memory I/O bandwidth. Program compression methods have been proposed to improve the code density and hence minimize the area and power consumption of the program memory. Dictionary-based compression is one of the most often used compression methods due to its simplicity. The drawback of the dictionary-based compression is the limited programmability after compression when the dictionary is implemented using ROM or standard cells. In this paper, a method based on extending the dictionary is proposed for a customizable processor architecture with parallel resources to maintain the programmability also after the compression has been made. The obtained results indicate that with the proposed approach, the programmability can be maintained with a small overhead in area and power consumption.
引用
收藏
页码:171 / +
页数:2
相关论文
共 50 条
  • [1] Offline dictionary-based compression
    Larsson, NJ
    Moffat, A
    [J]. DCC '99 - DATA COMPRESSION CONFERENCE, PROCEEDINGS, 1999, : 296 - 305
  • [2] Revisiting dictionary-based compression
    Skibinski, P
    Grabowski, S
    Deorowicz, S
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2005, 35 (15): : 1455 - 1476
  • [3] SE-Compression: A Generalization of Dictionary-Based Compression
    Popa, Ionut
    [J]. COMPUTER JOURNAL, 2011, 54 (11): : 1876 - 1881
  • [4] 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
  • [5] Off-line dictionary-based compression
    Larsson, NJ
    Moffat, A
    [J]. PROCEEDINGS OF THE IEEE, 2000, 88 (11) : 1722 - 1732
  • [6] Lossy dictionary-based image compression method
    Dudek, Gabriela
    Borys, Przemyslaw
    Grzywna, Zbigniew J.
    [J]. IMAGE AND VISION COMPUTING, 2007, 25 (06) : 883 - 889
  • [7] Sample Selection for Dictionary-Based Corpus Compression
    Hoobin, Christopher
    Puglisi, Simon
    Zobel, Justin
    [J]. PROCEEDINGS OF THE 34TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR'11), 2011, : 1137 - 1138
  • [8] Fast Dictionary-Based Compression for Inverted Indexes
    Pibiri, Giulio Ermanno
    Petri, Matthias
    Moffat, Alistair
    [J]. PROCEEDINGS OF THE TWELFTH ACM INTERNATIONAL CONFERENCE ON WEB SEARCH AND DATA MINING (WSDM'19), 2019, : 6 - 14
  • [9] Dictionary-based order-preserving string compression
    Antoshenkov G.
    [J]. The VLDB Journal, 1997, 6 (1) : 26 - 39
  • [10] Dictionary-based program compression on customizable processor architectures
    Heikkinen, Jari
    Takala, Jarmo
    Corporaal, Henk
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2009, 33 (02) : 139 - 153