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

JPEG은 이미지 크기를 효과적으로 줄일 수 있어 다양한 응용 분야에서 널리 사용되는 디지털 이미지 형식이 다. JPEG 디코딩은 압축된 이미지 데이터를 복원하여 디스플레이하거나 후처리하기 위해 필요한 과정으로, 실시간 애플리케이션과 딥러닝과 같은 대량 이미지 처리 분야에서 중요한 역할을 한다. 그러나 JPEG 디코딩은 성능의 병목 지점이 될 수 있어, 이를 극복하기 위한 다양한 가속기 기반 병렬 처리 기법들이 제안되었다. 최근에는 Processing-in-Memory (PIM) 아키텍처를 활용한 연구들이 주목받고 있으며, 기존 연구인 PIM 기반 JPEG 디코더는 하드웨어 스레드와 AAN 알고리즘을 적용하여 성능 개선을 도모하였으나, DPU당 제한된 메모리 용량 및 DPU 간 통신 부재로 처리 가능한 이미지 해상도에 한계가 있었다. 본 연구에서는 JPEG 디코딩 파이프라인을 수정하여 이러한 한계를 극복하는 방안을 제안한다. 허프만 디코딩을 호스트 CPU에서 수행함으로써 DPU 간 통신의 필요성을 없애고, MCU (Minimum Coded Unit) 간 데이터 의존성 없이 병렬 처리가 가능하도록 설계하였다. UPMEM PIM 서버에서 고해상도 이미지 데이터 세트를 사용하여 실험을 수행한 결과, 본 연구에서 구현한 디코더는 기존 PIM 디코더가 처리할 수 없었던 고해상도 이미지를 디코딩할 수 있음을 확인할 수 있었다.

Authors

Publication Details

Journal
The Journal of Korean Institute of Communications and Information Sciences
Published
2025-02-26
DOI
https://doi.org/10.7840/kics.2025.50.2.357
Primary Topic
Digital Image Processing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Dukyun Nam, Jieun Kim
The Journal of Korean Institute of Communications and Information Sciences
Digital Image Processing Techniques
article

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

Dukyun Nam, Jieun Kim
article en

Abstract

JPEG은 이미지 크기를 효과적으로 줄일 수 있어 다양한 응용 분야에서 널리 사용되는 디지털 이미지 형식이 다. JPEG 디코딩은 압축된 이미지 데이터를 복원하여 디스플레이하거나 후처리하기 위해 필요한 과정으로, 실시간 애플리케이션과 딥러닝과 같은 대량 이미지 처리 분야에서 중요한 역할을 한다. 그러나 JPEG 디코딩은 성능의 병목 지점이 될 수 있어, 이를 극복하기 위한 다양한 가속기 기반 병렬 처리 기법들이 제안되었다. 최근에는 Processing-in-Memory (PIM) 아키텍처를 활용한 연구들이 주목받고 있으며, 기존 연구인 PIM 기반 JPEG 디코더는 하드웨어 스레드와 AAN 알고리즘을 적용하여 성능 개선을 도모하였으나, DPU당 제한된 메모리 용량 및 DPU 간 통신 부재로 처리 가능한 이미지 해상도에 한계가 있었다. 본 연구에서는 JPEG 디코딩 파이프라인을 수정하여 이러한 한계를 극복하는 방안을 제안한다. 허프만 디코딩을 호스트 CPU에서 수행함으로써 DPU 간 통신의 필요성을 없애고, MCU (Minimum Coded Unit) 간 데이터 의존성 없이 병렬 처리가 가능하도록 설계하였다. UPMEM PIM 서버에서 고해상도 이미지 데이터 세트를 사용하여 실험을 수행한 결과, 본 연구에서 구현한 디코더는 기존 PIM 디코더가 처리할 수 없었던 고해상도 이미지를 디코딩할 수 있음을 확인할 수 있었다.

The Journal of Korean Institute of Communications and Information SciencesVol. 50(2)
Openalex Percentile: Top 98%
Digital Image Processing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.