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 条
  • [21] Program Compression Based on Arithmetic Coding on Transport Triggered Architecture
    Wei, Jizeng
    Guo, Wei
    Sun, Jizhou
    Yao, Yongbin
    2008 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS SYMPOSIA, PROCEEDINGS, 2008, : 126 - 131
  • [22] Variable Length Instruction Compression on Transport Triggered Architectures
    Viitanen, Timo
    Helkala, Janne
    Kultala, Heikki
    Jaaskelainen, Pekka
    Takala, Jarmo
    Zetterman, Tommi
    Berg, Heikki
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2018, 46 (06) : 1283 - 1303
  • [23] Dictionary-Based Compression for Long Time-Series Similarity
    Lang, Willis
    Morse, Michael
    Patel, Jignesh M.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2010, 22 (11) : 1609 - 1622
  • [24] A dictionary-based multi-corpora text compression system
    Sun, WF
    Zhang, N
    Mukherjee, A
    DCC 2003: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2003, : 448 - 448
  • [25] Variable Length Instruction Compression on Transport Triggered Architectures
    Timo Viitanen
    Janne Helkala
    Heikki Kultala
    Pekka Jääskeläinen
    Jarmo Takala
    Tommi Zetterman
    Heikki Berg
    International Journal of Parallel Programming, 2018, 46 : 1283 - 1303
  • [26] Variable Length Instruction Compression on Transport Triggered Architectures
    Helkala, Janne
    Viitanen, Timo
    Kultala, Heikki
    Jaaskelainen, Pekka
    Takala, Jarmo
    Zetterman, Tommi
    Berg, Heikki
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 149 - 155
  • [27] A dictionary-based text compression technique using quaternary code
    Ahsan Habib
    M. Jahirul Islam
    Mohammad Shahidur Rahman
    Iran Journal of Computer Science, 2020, 3 (3) : 127 - 136
  • [28] Note on the greedy parsing optimality for dictionary-based text compression
    Crochemore, Maxime
    Langiu, Alessio
    Mignosi, Filippo
    THEORETICAL COMPUTER SCIENCE, 2014, 525 : 55 - 59
  • [29] Two-Level Dictionary-Based Text Compression Scheme
    Zia, Md. Ziaul Karim
    Rahman, Dewan Md. Fayzur
    Rahman, Chowdhury Mofizur
    2008 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY: ICCIT 2008, VOLS 1 AND 2, 2008, : 569 - 574
  • [30] ETAOSD: Static Dictionary-Based Transformation Method for Text Compression
    Baloul, Fadlelmoula Mohamed
    Abdullah, Mohsin Hassan
    Babikir, Elsadig Ahmed
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRICAL AND ELECTRONICS ENGINEERING (ICCEEE), 2013, : 384 - 389