Implementation of Parallelization Techniques for PIM-Based JPEG Decoder in High-Resolution Image Processing 


Vol. 50,  No. 2, pp. 357-365, Feb.  2025
10.7840/kics.2025.50.2.357


PDF Full-Text
  Abstract

JPEG is a digital image format widely used in various applications due to its ability to effectively reduce image file size. JPEG decoding involves restoring compressed image data for display or post-processing and plays a crucial role in fields such as real-time applications and deep learning, where large-scale image processing is required. However, JPEG decoding can become a performance bottleneck, prompting the development of various accelerator-based parallel processing techniques. Recently, research utilizing Processing-in-Memory (PIM) architectures has gained attention. Existing studies on PIM-based JPEG decoders have applied hardware threads and the AAN algorithm to improve performance, but limitations such as constrained memory capacity per DPU and lack of inter-DPU communication have restricted the resolution of image that can be processed. In this paper, we propose a modified JPEG decoding pipeline to overcome these limitations. By performing Huffman decoding in the host CPU, the need for inter-DPU communication is eliminated, enabling parallel processing without data dependencies between MCUs (Minimum Coded Units). Experiments conducted on the UPMEM PIM server using a high-resolution image dataset show that the proposed decoder can successfully decode high-resolution images that the existing PIM decoder could not process.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

J. Kim and D. Nam, "Implementation of Parallelization Techniques for PIM-Based JPEG Decoder in High-Resolution Image Processing," The Journal of Korean Institute of Communications and Information Sciences, vol. 50, no. 2, pp. 357-365, 2025. DOI: 10.7840/kics.2025.50.2.357.

[ACM Style]

Jieun Kim and Dukyun Nam. 2025. Implementation of Parallelization Techniques for PIM-Based JPEG Decoder in High-Resolution Image Processing. The Journal of Korean Institute of Communications and Information Sciences, 50, 2, (2025), 357-365. DOI: 10.7840/kics.2025.50.2.357.

[KICS Style]

Jieun Kim and Dukyun Nam, "Implementation of Parallelization Techniques for PIM-Based JPEG Decoder in High-Resolution Image Processing," The Journal of Korean Institute of Communications and Information Sciences, vol. 50, no. 2, pp. 357-365, 2. 2025. (https://doi.org/10.7840/kics.2025.50.2.357)
Vol. 50, No. 2 Index