TY - GEN
T1 - GPU acceleration of an image characterization algorithm for document similarity analysis
AU - Shi, Guochun
AU - Kindratenko, Volodymyr
AU - Kooper, Rob
AU - Bajcsy, Peter
PY - 2011
Y1 - 2011
N2 - This paper aims to provide 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.
AB - This paper aims to provide 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.
KW - GPU
KW - content-based document comparison
KW - non-parametric probability density function estimation
UR - http://www.scopus.com/inward/record.url?scp=84857696393&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857696393&partnerID=8YFLogxK
U2 - 10.1109/AICCSA.2011.6126604
DO - 10.1109/AICCSA.2011.6126604
M3 - Conference contribution
AN - SCOPUS:84857696393
SN - 9781457704741
T3 - Proceedings of IEEE/ACS International Conference on Computer Systems and Applications, AICCSA
SP - 209
EP - 216
BT - Proceedings of the 2011 9th IEEE/ACS International Conference on Computer Systems and Applications, AICCSA 2011
T2 - 9th ACS/IEEE International Conference on Computer Systems and Applications, AICCSA 2011
Y2 - 27 December 2011 through 30 December 2011
ER -