Cargando…

Lossless Decompression Accelerator for Embedded Processor with GUI

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 d...

Descripción completa

Detalles Bibliográficos
Autores principales: Hwang, Gwan Beom, Cho, Kwon Neung, Han, Chang Yeop, Oh, Hyun Woo, Yoon, Young Hyun, Lee, Seung Eun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7911039/
https://www.ncbi.nlm.nih.gov/pubmed/33572563
http://dx.doi.org/10.3390/mi12020145
_version_ 1783656253147316224
author Hwang, Gwan Beom
Cho, Kwon Neung
Han, Chang Yeop
Oh, Hyun Woo
Yoon, Young Hyun
Lee, Seung Eun
author_facet Hwang, Gwan Beom
Cho, Kwon Neung
Han, Chang Yeop
Oh, Hyun Woo
Yoon, Young Hyun
Lee, Seung Eun
author_sort Hwang, Gwan Beom
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7911039
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79110392021-02-28 Lossless Decompression Accelerator for Embedded Processor with GUI Hwang, Gwan Beom Cho, Kwon Neung Han, Chang Yeop Oh, Hyun Woo Yoon, Young Hyun Lee, Seung Eun Micromachines (Basel) Article 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. MDPI 2021-01-31 /pmc/articles/PMC7911039/ /pubmed/33572563 http://dx.doi.org/10.3390/mi12020145 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Hwang, Gwan Beom
Cho, Kwon Neung
Han, Chang Yeop
Oh, Hyun Woo
Yoon, Young Hyun
Lee, Seung Eun
Lossless Decompression Accelerator for Embedded Processor with GUI
title Lossless Decompression Accelerator for Embedded Processor with GUI
title_full Lossless Decompression Accelerator for Embedded Processor with GUI
title_fullStr Lossless Decompression Accelerator for Embedded Processor with GUI
title_full_unstemmed Lossless Decompression Accelerator for Embedded Processor with GUI
title_short Lossless Decompression Accelerator for Embedded Processor with GUI
title_sort lossless decompression accelerator for embedded processor with gui
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7911039/
https://www.ncbi.nlm.nih.gov/pubmed/33572563
http://dx.doi.org/10.3390/mi12020145
work_keys_str_mv AT hwanggwanbeom losslessdecompressionacceleratorforembeddedprocessorwithgui
AT chokwonneung losslessdecompressionacceleratorforembeddedprocessorwithgui
AT hanchangyeop losslessdecompressionacceleratorforembeddedprocessorwithgui
AT ohhyunwoo losslessdecompressionacceleratorforembeddedprocessorwithgui
AT yoonyounghyun losslessdecompressionacceleratorforembeddedprocessorwithgui
AT leeseungeun losslessdecompressionacceleratorforembeddedprocessorwithgui