Title :
GPU acceleration of an image characterization algorithm for document similarity analysis
Author :
Shi, Guochun ; Kindratenko, Volodymyr ; Kooper, Rob ; Bajcsy, Peter
Author_Institution :
Nat. Center for Supercomput. Applic., Urbana, IL, USA
Abstract :
This paper aims to provide GPU acceleration of an decision support for selecting software and hardware architecture for content-based document comparison. We evaluate Java, C, CUDA C and OpenCL implementations of an image characterization algorithm used for content-based document comparison on a CPU and NVIDIA and AMD graphics processing units (GPUs). Based on our experimental results, we conclude that the original Java implementation of the image characterization algorithm running on a CPU-based architecture can be accelerated by a factor of 6 if the Java code is re-implemented in C, or by a factor of almost 16 if the Java code is re-implemented in CUDA C and run on NVIDIA GTX 480 GPU hardware. We also provide a power efficiency analysis.
Keywords :
Java; document image processing; graphics processing units; software architecture; AMD graphics processing units; CUDA C; GPU acceleration; Java; NVIDIA GTX 480 GPU hardware; OpenCL implementations; decision support; document comparison; document similarity analysis; hardware architecture; image characterization algorithm; software architecture; Graphics processing unit; Hardware; Histograms; Image color analysis; Java; Kernel; Probability density function; GPU; content-based document comparison; non-parametric probability density function estimation;
Conference_Titel :
Computer Systems and Applications (AICCSA), 2011 9th IEEE/ACS International Conference on
Conference_Location :
Sharm El-Sheikh
Print_ISBN :
978-1-4577-0475-8
Electronic_ISBN :
2161-5322
DOI :
10.1109/AICCSA.2011.6126604