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 |
Citas SCOPUSTM
14
actualizado el 15-dic-2024
Citas de WEB OF SCIENCETM
Citations
13
actualizado el 15-dic-2024
Visitas
38
actualizado el 02-dic-2023
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.