DocumentCode :
3330692
Title :
Hybrid implementation of error diffusion dithering
Author :
Deshpande, Aditya ; Misra, Ishan ; Narayanan, P.J.
Author_Institution :
Centre for Visual Inf. Technol., Int. Inst. of Inf. Technol., Hyderabad, India
fYear :
2011
fDate :
18-21 Dec. 2011
Firstpage :
1
Lastpage :
10
Abstract :
Many image filtering operations provide ample parallelism, but progressive non-linear processing of images is among the hardest to parallelize due to long, sequential, and non-linear data dependency. A typical example of such an operation is error diffusion dithering, exemplified by the Floyd-Steinberg algorithm. In this paper, we present its parallelization on multicore CPUs using a block-based approach and on the GPU using a pixel based approach. We also present a hybrid approach in which the CPU and the GPU operate in parallel during the computation. High Performance Computing has traditionally been associated with high end CPUs and GPUs. Our focus is on everyday computers such as laptops and desktops, where significant compute power is available on the GPU as on the CPU. Our implementation can dither an 8K × 8K image on an off-the-shelf laptop with an Nvidia 8600M GPU in about 400 milliseconds when the sequential implementation on its CPU took about 4 seconds.
Keywords :
graphics processing units; image processing; multiprocessing systems; parallel machines; Floyd-Steinberg algorithm; Nvidia 8600M GPU; block-based approach; error diffusion dithering hybrid implementation; high performance computing; image filtering; multicore CPU; nonlinear data dependency; nonlinear image processing; off-the-shelf laptop; parallel computing; pixel based approach; sequential data dependency; Graphics processing unit; Image color analysis; Instruction sets; Kernel; Multicore processing; Optimal scheduling; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing (HiPC), 2011 18th International Conference on
Conference_Location :
Bangalore
Print_ISBN :
978-1-4577-1951-6
Electronic_ISBN :
978-1-4577-1949-3
Type :
conf
DOI :
10.1109/HiPC.2011.6152714
Filename :
6152714
Link To Document :
بازگشت