earticle

논문검색

Design, Implementation and Evaluation of a Task-parallel JPEG Decoder for the Libjpeg-turbo Library

초록

영어

In this paper, we propose a task-parallel programming extension for the JPEG decoder of the libjpeg-turbo library. Efficient JPEG decoding is especially important for resource-constrained mobile devices such as smartphones, where decoding (e.g., browsing of web pages containing images, image search aso) is far more common than image encoding. The aim of our work is to utilize multiple CPU cores for JPEG decompression from a single client thread. Our method is orthogonal to libjpeg-turbo's support for data-parallelism (SIMD). Experimental evaluation of our approach on a 4-core Intel i7-2600K CPU shows speed-ups of up to 2.5x over the sequential, and up to 34% over the SIMD-version of the libjpeg-turbo JPEG decoder.

목차

Abstract
 1. Introduction
 2. Background and Related Work
 3. Utilizing Task-parallelism with the Libjpeg-turbo Library
  3.1. Design and Implementation of Fork/Join Task Parallelism with the Libjpeg-turbo JPEG decoder
 4. Experimental Results
 5. Conclusion and Future Work
 References

저자정보

  • Jingun Hong Yonsei University
  • Wasuwee Sodsong Yonsei University
  • Seongwook Chung Yonsei University
  • Cheong Ghil Kim Namseoul University
  • Yeongkyu Lim LG Electronics Inc.
  • Shin-Dug Kim Yonsei University
  • Bernd Burgstaller Yonsei University

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

      0개의 논문이 장바구니에 담겼습니다.