A parallel implementation of JPEG2000 encoder on multi-GPU system

There has been an increase in the demand for a high-quality video codec that supports 4K (3,840 × 2,160) or more. JPEG2000 is an important technique for data compression, which has been successfully used in digital cinema and medical application. To process the high workload of JPEG2000 coding for large-scale video data, hybrid CPU/GPU platform is used to obtain high computing power.

In this paper, we develop and implementation of the JPEG2000 compression standard in hybrid CPU/GPU platforms. Specifically, we develop multi-GPU implementations of the JPEG2000 encode to obtain high computing power and balance the load between cores and GPUs in the hybrid architecture. In out experiments with multi-GPU, we couple the JPEG2000 codec optimized for multicores and multi-GPUs and achieve high performance of the JPEG2000 compression.

Share This Post