Research

Publication (Conferences and Seminars)

Hyperspectral image classification using a parallel implementation of the linear SVM on a Massively Parallel Processor Array (MPPA) platform

Madroñal Quintín, Daniel; Lazcano López, Raquel; Fabelo, Himar; Ortega, Samuel; Callicó, Gustavo M.; Juárez Martínez, Eduardo; Sanz Álvaro, César
Abstract:
In this paper, a study of the parallel exploitation of a Support Vector Machine (SVM) classifier with a linear kernel running on a Massively Parallel Processor Array platform is exposed. This system joins 256 cores working in parallel and grouped in 16 different clusters. The main objective of the research has been to develop an optimal implementation of the SVM classifier on a MPPA platform whilst the architectural bottlenecks of the hyperspectral image classifier are analyzed. Experimenting with medical images, the parallelization of the SVM classification has been conducted using three strategies: i) single- and multi-core processing, ii) single- and multi-cluster analysis and iii) single- and double-buffer execution. As a result, an average core processing speedup of 11.8 has been achieved when parallelizing the SVM classification process in a single cluster. On the contrary, since data communication accounts for 34.7% of the total execution time in the sequential case, the total speedup is upper-bounded to 2.9. Using a double-buffer methodology, a total speedup of 2.84 has been achieved on a single cluster. At last, the feasibility of a portable version of a linear SVM has been demonstrated.
Research areas:
Year:
2016
Type of Publication:
Conferences and Seminars
Keywords:
parallel processing; Hyperspectral imaging
Organization:
Conference on Design and Architectures for Signal and Image Processing (DASIP)
ISBN:
979-1-0922-7915-3
DOI:
10.1109/DASIP.2016.7853812