LZW-based code compression for VLIW embedded systems

被引:0
|
作者
Lin, CH [1 ]
Xie, Y [1 ]
Wolf, W [1 ]
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
来源
DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION | 2004年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a new variable-sized-block method for VLIW code compression. Code compression traditionally works on fixed-sized blocks and its efficiency is limited by the small block size. Branch blocks-instructions between two consecutive possible branch targets-provide larger blocks for code compression. We propose LZW-based algorithms to,compress branch blocks. Our approach is fully adaptive and generates coding table on-the-fly during compression and decompression. When encountering a branch target, the coding table is cleared to ensure correctness. Decompression requires only a simple lookup and update when necessary. Our method provides 8 bytes peak decompression bandwidth and 1.82 bytes in average. Compared to Huffinan's 1 byte and V2F's 13-bit peak performance, our methods have higher decoding bandwidth and comparable compression ratio. Parallel decompression could also be applied to our methods, which is more suitable for VLIW architecture.
引用
收藏
页码:76 / 81
页数:6
相关论文
共 50 条
  • [1] Code compression for VLIW embedded processors
    Piccinelli, E
    Sannino, R
    EMBEDDED PROCESSORS FOR MULTIMEDIA AND COMMUNICATIONS, 2004, 5309 : 1 - 12
  • [2] Code compression for VLIW embedded systems using a self-generating table
    Lin, Chang Hong
    Xie, Yuan
    Wolf, Wayne
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (10) : 1160 - 1171
  • [3] A Compression Technique Based On Optimality Of LZW Code (OLZW)
    Nandi, Utpal
    Mandal, Jyotsna Kumar
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGY (ICCCT), 2012, : 166 - 170
  • [4] Code compression for embedded systems
    Lekatsas, H
    Wolf, W
    1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 516 - 521
  • [5] Code compression for VLIW processors
    Xie, Y
    Lekatsas, H
    Wolf, W
    DCC 2001: DATA COMPRESSION CONFERENCE, PROCEEDINGS, 2001, : 525 - 525
  • [6] Bitmask-based code compression for embedded systems
    Seong, Seok-Won
    Mishra, Prabhat
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (04) : 673 - 685
  • [7] Modified Compression Techniques Based On Optimality Of LZW Code (MOLZW)
    Nandi, Utpal
    Mandal, Jyotsna Kumar
    FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE: MODELING TECHNIQUES AND APPLICATIONS (CIMTA) 2013, 2013, 10 : 949 - 956
  • [8] Code compression for embedded VLIW processors using variable-to-fixed coding
    Xie, Yuan
    Wolf, Wayne
    Lekatsas, Haris
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (05) : 525 - 536
  • [9] A bitmask-based code compression technique for embedded systems
    Seong, Seok-Won
    Mishra, Prabhat
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 419 - +
  • [10] Improving dictionary-based code compression in VLIW architectures
    Nam, SJ
    Park, IC
    Kyung, CM
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (11): : 2318 - 2324