Loading [a11y]/accessibility-menu.js
GPU parallel implementation of the approximate K-SVD algorithm using OpenCL | IEEE Conference Publication | IEEE Xplore

GPU parallel implementation of the approximate K-SVD algorithm using OpenCL


Abstract:

Training dictionaries for sparse representations is a time consuming task, due to the large size of the data involved and to the complexity of the training algorithms. We...Show More

Abstract:

Training dictionaries for sparse representations is a time consuming task, due to the large size of the data involved and to the complexity of the training algorithms. We investigate a parallel version of the approximate K-SVD algorithm, where multiple atoms are updated simultaneously, and implement it using OpenCL, for execution on graphics processing units (GPU). This not only allows reducing the execution time with respect to the standard sequential version, but also gives dictionaries with which the training data are better approximated. We present numerical evidence supporting this somewhat surprising conclusion and discuss in detail several implementation choices and difficulties.
Date of Conference: 01-05 September 2014
Date Added to IEEE Xplore: 13 November 2014
Electronic ISBN:978-0-9928-6261-9

ISSN Information:

Conference Location: Lisbon, Portugal

Contact IEEE to Subscribe

References

References is not available for this document.