• DocumentCode
    2481618
  • Title

    Efficient code compression for coarse grained reconfigurable architectures

  • Author

    Chung, Moo-Kyoung ; Cho, Yeon-Gon ; Ryu, Soojung

  • Author_Institution
    Samsung Adv. Inst. of Technol. (SAIT), Yongin, South Korea
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    488
  • Lastpage
    489
  • Abstract
    Though Coarse Grained Reconfigurable Architecture (CGRA) is a flexible alternative for high performance computing, it has a crucial problem on instruction code whose size is so large that the instruction memory takes a significant portion of silicon area and power consumption. This article proposes an efficient dictionary-based compression method for the CGRA instruction code, where code bit-fields are rearranged and grouped together according to locality characteristics and the most efficient compression mode is selected for each group and kernel. The proposed method can reinstall the dictionary contents adaptively for each kernel. Experimental results show that the proposed method achieved an average compression ratio 0.56 in 4×4 array of function units for well-optimized applications.
  • Keywords
    instruction sets; power aware computing; program compilers; reconfigurable architectures; storage management; CGRA instruction code; adaptive dictionary content reinstallation; coarse grained reconfigurable architectures; code bit-fields; code compression; dictionary-based compression method; high performance computing; instruction memory; locality characteristics; power consumption; silicon area; Decoding; Dictionaries; Kernel; Memory management; Redundancy; Silicon;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378687
  • Filename
    6378687