Parallel Implementation of a Hyperspectral Unmixing Chain: Graphic Processing Units Versus Multi-Core Processors

Sergio Bernabe,Antonio Plaza,Sebastian Lopez,Roberto Sarmiento
DOI: https://doi.org/10.1109/igarss.2012.6350675
2012-01-01
Abstract:Spectral unmixing is an important tast for remotely sensed hyperspectral imaging. Spectral unmixing algorithms can be computationally expensive. In this paper, we develop two efficient implementations of a full hyperspectral unmixing chain on two different kinds of high performance computing architectures: graphics processing units (GPUs) and multi-core processors. These platforms are inter-compared in the context of hyperspectral unmixing. Our experimental results reveal that both GPUs and multi-core processors can provide real-time unmixing performance when properly implemented in this kind of parallel platforms.
What problem does this paper attempt to address?