Distributed programming of a hyperspectral image registration algorithm for heterogeneous GPU clusters
Autor: | Jorge Fernández-Fabeiro, Diego R. Llanos, Arturo Gonzalez-Escribano |
---|---|
Rok vydání: | 2021 |
Předmět: |
Computer Networks and Communications
Computer science Image registration Hyperspectral imaging 020206 networking & telecommunications 02 engineering and technology GPU cluster Load balancing (computing) Theoretical Computer Science Computational science Task (computing) CUDA Artificial Intelligence Hardware and Architecture 0202 electrical engineering electronic engineering information engineering Code (cryptography) 020201 artificial intelligence & image processing Software Search and rescue |
Zdroj: | Journal of Parallel and Distributed Computing. 151:86-93 |
ISSN: | 0743-7315 |
DOI: | 10.1016/j.jpdc.2021.02.014 |
Popis: | Hyperspectral image registration is a relevant task for real-time applications such as environmental disaster management or search and rescue scenarios. The HYFMGPU algorithm was proposed as a single-GPU high-performance solution, but the need for a distributed version has arisen due to the continuous evolution of sensors that generate images with finer spatial and spectral resolutions. In a previous work, we simplified the programming of the multi-device parts of an initial MPI+CUDA multi-GPU implementation of HYFMGPU by means of Hitmap, a library to ease the programming of parallel applications based on distributed arrays. The performance of that Hitmap version was assessed in a homogeneous GPU cluster. In this paper, we extend this implementation by means of new functionalities added to the latest version of Hitmap in order to support arbitrary load distributions for multi-node heterogeneous GPU clusters. Three different load balancing layouts are tested, which prove that selecting a proper layout affects the performance of the code and how this performance is correlated with the use of the GPUs available in the cluster. |
Databáze: | OpenAIRE |
Externí odkaz: |