Title :
Multithreaded processing paradigms for JPEG2000
Author_Institution :
Univ. of New South Wales, Sydney, NSW, Australia
Abstract :
We provide an overview of techniques that are used in a highly efficient software implementation of the JPEG2000 compression standard. We describe a novel multithreaded processing paradigm that achieves near perfect parallel processing scalability, at least over the 8 logical processors for which results are reported. Both thread scalability and overall throughput are shown to be far better than has previously been reported in the literature. For example, we demonstrate realtime processing of 2K and 4K cinema content at 244Mbits/s on a laptop computer. We also demonstrate 9/7 DWT throughputs on a single CPU core with comparable performance to a parallel multi-GPU solution. Finally, we provide results demonstrating the throughput and compression performance of a new “fast mode” that is the subject of an amendment to the standard.
Keywords :
data compression; discrete wavelet transforms; graphics processing units; image coding; multi-threading; DWT throughputs; JPEG2000 compression standard; discrete wavelet transform; logical processors; multithreaded processing paradigms; overall throughput; parallel multiGPU solution; parallel processing scalability; single CPU core; thread scalability; discrete wavelet transform; high performance computing; image compression; parallel processing;
Conference_Titel :
Multimedia Signal Processing (MMSP), 2012 IEEE 14th International Workshop on
Conference_Location :
Banff, AB
Print_ISBN :
978-1-4673-4570-5
Electronic_ISBN :
978-1-4673-4571-2
DOI :
10.1109/MMSP.2012.6343434