Research

Publication (Conferences and Seminars)

Parallel implementation of an iterative PCA algorithm for hyperspectral images on a manycore platform

Lazcano López, Raquel; Madroñal Quintín, Daniel; Fabelo, Himar; Ortega, Samuel; Salvador, Rubén; Callicó, Gustavo M.; Juárez Martínez, Eduardo; Sanz Álvaro, César
Abstract:
This paper presents a study of the par alle lization possibilities of a Non-Linear Iterative Partial Least Squares algorithm and its adaptation to a Massively Parallel Processor Array manycore architecture, which assembles 256 cores distributed over 16 clusters. The aim of this work is twofold: first, to test the behavior of iterative, complex algorithms in a manycore architecture; and, secondly, to achieve real-time processing of hyperspectral images, which is fixed by the image capture rate of the hyperspectral sensor. Real-time is a challenging objective, as hyperspectral images are composed of extensive volumes of spectral information. This issue is usually addressed by reducing the image size prior to the processing phase itself. Consequently, this paper proposes an analysis of the intrinsic parallelism of the algorithm and its subsequent implementation on a manycore architecture. As a result, an average speedup of 13 has been achieved when compared to the sequential version. Additionally, this implementation has been compared with other state-of-the-art applications, outperforming them in terms of performance.
Research areas:
Year:
2017
Type of Publication:
Conferences and Seminars
Keywords:
Principal component analysis; iterative methods; multiprocessing systems; parallel processing; principal component analysis
Editor:
IEEE
Organization:
Conference on Design and Architectures for Signal and Image Processing (DASIP)
ISBN:
978-1-5386-3534-6
DOI:
10.1109/DASIP.2017.8122111