TY - JOUR
T1 - Design, implementation and evaluation of a task-parallel JPEG decoder for the Libjpeg-turbo library
AU - Hong, Jingun
AU - Sodsong, Wasuwee
AU - Chung, Seongwook
AU - Kim, Cheong Ghil
AU - Lim, Yeongkyu
AU - Kim, Shin Dug
AU - Burgstaller, Bernd
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=84865634863&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84865634863&partnerID=8YFLogxK
M3 - Article
AN - SCOPUS:84865634863
VL - 7
SP - 147
EP - 152
JO - International Journal of Multimedia and Ubiquitous Engineering
JF - International Journal of Multimedia and Ubiquitous Engineering
SN - 1975-0080
IS - 2
ER -