Lossless Decompression Accelerator for Embedded Processor with GUI

被引:5
|
作者
Hwang, Gwan Beom [1 ]
Cho, Kwon Neung [1 ]
Han, Chang Yeop [1 ]
Oh, Hyun Woo [1 ]
Yoon, Young Hyun [1 ]
Lee, Seung Eun [1 ]
机构
[1] Seoul Natl Univ Sci & Technol, Dept Elect Engn, Seoul 01811, South Korea
基金
新加坡国家研究基金会;
关键词
lossless compression; inflate algorithm; hardware accelerator; graphical user interface; embedded processor; system-on-chip; COMPRESSION; ALGORITHM; DECODER;
D O I
10.3390/mi12020145
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The development of the mobile industry brings about the demand for high-performance embedded systems in order to meet the requirement of user-centered application. Because of the limitation of memory resource, employing compressed data is efficient for an embedded system. However, the workload for data decompression causes an extreme bottleneck to the embedded processor. One of the ways to alleviate the bottleneck is to integrate a hardware accelerator along with the processor, constructing a system-on-chip (SoC) for the embedded system. In this paper, we propose a lossless decompression accelerator for an embedded processor, which supports LZ77 decompression and static Huffman decoding for an inflate algorithm. The accelerator is implemented on a field programmable gate array (FPGA) to verify the functional suitability and fabricated in a Samsung 65 nm complementary metal oxide semiconductor (CMOS) process. The performance of the accelerator is evaluated by the Canterbury corpus benchmark and achieved throughput up to 20.7 MB/s at 50 MHz system clock frequency.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] Viterbi Accelerator for Embedded Processor Datapaths
    Azhar, Muhammad Waqar
    Sjalander, Magnus
    Ali, Hasan
    Vijayashekar, Akshay
    Tung Thanh Hoang
    Ansari, Kashan Khurshid
    Larsson-Edefors, Per
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 133 - 140
  • [2] Deterministic test vector compression/decompression using an embedded processor
    Bellos, M
    Nikolos, DI
    DEPENDABLE COMPUTING - EDCC-5, PROCEEDINGS, 2005, 3463 : 318 - 331
  • [3] Efficient Algorithm for Test Vector Decompression Using an Embedded Processor
    Saleem, Kamran
    Touba, Nur A.
    2014 IEEE AUTOTESTCON, 2014,
  • [4] Area and Energy efficient CORDIC Accelerator for Embedded Processor Datapaths
    Buzdar, Abdul Rehman
    Sun, Liguo
    Khan, Shoab Ahmed
    Buzdar, Abdullah
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2016, 46 (04): : 197 - 208
  • [5] Matrix-based test vector decompression using an embedded processor
    Balakrishnan, KJ
    Touba, NA
    17TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2002, : 159 - 165
  • [6] An efficient protocol with synchronization accelerator for multi-processor embedded systems
    Yu, Jiyang
    Liu, Peng
    Wang, Weidong
    Huang, Chunming
    Yang, Jie
    Jiang, Yingtao
    Yao, Qingdong
    PARALLEL COMPUTING, 2013, 39 (09) : 461 - 474
  • [7] Approximate Data Reuse-based Accelerator Design for Embedded Processor
    Osawa, Hisashi
    Hara-Azumi, Yuko
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (05)
  • [8] The ARPA-MT Embedded SMT Processor and Its RTOS Hardware Accelerator
    Oliveira, Arnaldo S. R.
    Almeida, Luis
    Ferrari, Antonio de Brito
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2011, 58 (03) : 890 - 904
  • [9] Deterministic test vector compression/decompression for systems-on-a-chip using an embedded processor
    Jas, A
    Touba, NA
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (4-5): : 503 - 514
  • [10] Deterministic Test Vector Compression/Decompression for Systems-on-a-Chip Using an Embedded Processor
    Abhijit Jas
    Nur A. Touba
    Journal of Electronic Testing, 2002, 18 : 503 - 514