An efficient code compression technique using application-aware bitmask and dictionary selection methods

被引:0
|
作者
Seong, Seok-Won [1 ]
Mishra, Prabhat [1 ]
机构
[1] Univ Florida, Dept Comp & Informat Sci, Gainesville, FL 32611 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Memory play's a crucial role in designing embedded systems. A larger memory can accommodate more and large applications but increases cost, area, as well as energy requirements. Code compression techniques address this problem by reducing the size of the applications. While early work on bitmask-based compression has proposed several promising ideas, many challenges remain in applying them to embedded system design. This paper makes two important contributions to address these challenges by developing application-specific bitmask selection and bitmask-aware dictionary selection techniques. We applied these techniques for code compression of TI and MediaBench applications to demonstrate the usefulness of our approach.
引用
收藏
页码:582 / 587
页数:6
相关论文
共 50 条
  • [41] Efficient Trace Data Compression using Statically Selected Dictionary
    Basu, Kanad
    Mishra, Prabhat
    2011 IEEE 29TH VLSI TEST SYMPOSIUM (VTS), 2011, : 14 - 19
  • [42] Differentiated Network Services for Data-intensive Science using Application-aware SDN
    Anantha, Deepak Nadig
    Ramamurthy, Byrav
    Bockelman, Brian
    Swanson, David
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (ANTS), 2017,
  • [43] Thermal-Aware Test Data Compression Using Dictionary Based Coding
    Karmakar, Rajit
    Chattopadhyay, Santanu
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 53 - 58
  • [44] Crosstalk-aware energy efficient encoding for instruction bus through code compression
    Vaidyanathan, Balaji
    Xie, Yuan
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2006, : 193 - +
  • [45] Code Compression in Embedded Processors using Multi-dictionary and Pattern Blocks
    Tu, Ji
    Wang, Zilong
    Zheng, Meisong
    Li, Lijian
    Wang, Junye
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 361 - 365
  • [46] Improving Code Density of Embedded Software using a 2-level Dictionary Code Compression Architecture
    Collin, Mikael
    Brorsson, Mats
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 284 - 291
  • [47] Application-Aware Network Design for Hadoop MapReduce Optimization Using Software-Defined Networking
    Zhao, Shuai
    Medhi, Deep
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2017, 14 (04): : 804 - 816
  • [48] Evaluating Online Global Recovery with Fenix using Application-aware In-memory Checkpointing Techniques
    Gamell, Marc
    Katz, Daniel S.
    Teranishi, Keita
    Heroux, Michael A.
    Van der Wijngaart, Rob F.
    Mattson, Timothy G.
    Parashar, Manish
    PROCEEDINGS OF 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPPW 2016), 2016, : 346 - 355
  • [49] Smooth Streaming with MPEG-DASH using SDN-Based Application-Aware Networking
    Zhao, Shuai
    Muppala, Goutham
    Li, Zhu
    Medhi, Deep
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2018, : 77 - 81
  • [50] Automated Derivation of Application-Aware Error Detectors Using Static Analysis: The Trusted Illiac Approach
    Pattabiraman, Karthik
    Kalbarczyk, Zbigniew T.
    Iyer, Ravishankar K.
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2011, 8 (01) : 44 - 57