Identificador persistente para citar o vincular este elemento: http://hdl.handle.net/10553/35412
Título: On the evaluation of different high-performance computing platforms for hyperspectral imaging: an openCL-based approach
Autores/as: Guerra, Raúl 
Martel, Ernestina 
Khan, Jehandad
López, Sebastián 
Athanas, Peter
Sarmiento, Roberto 
Clasificación UNESCO: 220990 Tratamiento digital. Imágenes
Palabras clave: CUDA
Field-programmable gate array (FPGA)
Graphic processing unit (GPU)
High-performance computing
Hyperspectral imaging, et al.
Fecha de publicación: 2017
Publicación seriada: IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 
Resumen: Hyperspectral imaging systems are a powerful tool for obtaining surface information in many different spectral channels that can be used in many different applications. Nevertheless, the huge amount of information provided by hyperspectral images also has a downside, since it has to be processed and analyzed. For such purpose, parallel hardware devices, such as field-programmable gate arrays (FPGAs) and graphic processing units (GPUs), are typically used, especially for hyperspectral imaging applications under real-time constraints. However, developing hardware applications typically requires expertise in the specific targeted device, as well as in the tools and methodologies that can be used to perform the implementation of the desired algorithms in that device. In this scenario, the Open Computing Language (OpenCL) emerges as a very interesting solution in which a single high-level language can be used to efficiently develop applications in multiple and different hardware devices. In this work, the parallel Fast Algorithm for Linearly Unmixing Hyperspectral Images (pFUN) has been implemented in two different NVIDIA GPUs, the GeForce GTX 980 and the Tesla K40c, using OpenCL. The obtained results are compared with the results provided by the previously developed NVIDIA CUDA implementation of the pFUN algorithm for the same GPU devices for comparing the efficiency of OpenCL against a more specific synthesis design language for the targeted hardware devices, such as CUDA is for NVIDIA GPUs. Moreover, the FUN algorithm has also been implemented into a Bitware Stratix V Altera FPGA, using OpenCL, for comparing the results that can be obtained using OpenCL when targeting different devices and architectures. The obtained results demonstrate the suitability of the followed methodology in the sense that it allows the achievement of efficient FPGA and GPU implementations able to cope with the stringent requirements imposed by hyperspectral imaging systems.
URI: http://hdl.handle.net/10553/35412
ISSN: 1939-1404
DOI: 10.1109/JSTARS.2017.2737958
Fuente: IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing[ISSN 1939-1404],v. 10 (8038021), p. 4879-4897
Colección:Artículos
Vista completa

Google ScholarTM

Verifica

Altmetric


Comparte



Exporta metadatos



Los elementos en ULPGC accedaCRIS están protegidos por derechos de autor con todos los derechos reservados, a menos que se indique lo contrario.