Weather radar data processing on graphic cards

Autores
Denham, Mónica Malén; Lamperti, Enrico; Areta, Javier Alberto
Año de publicación
2018
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Fil: Denham, Mónica Malén. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Fil: Lamperti, Enrico. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Fil: Areta, Javier Alberto. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Weather radar operation generates data at a high rate that requires prompt processing. The operations performed on data for weather product generation are repeated in each resolution cell and thus are naturally prone to parallelization. Parallel processing using graphic cards is an emerging technology that allows for implementation of high-throughput algorithms at a low cost. In this paper, the parallel implementation of the main product of a polarimetric weather radar using GPU is presented, focusing on its optimization. A speedup exceeding 20× is obtained when compared to the serial implementation. Also processing is found to be memory bound, which results in a counter-intuitive performance improvement when the number of threads per job is reduced.
El funcionamiento del radar meteorológico genera datos a alta velocidad que requieren un procesamiento casi instantáneo. Las operaciones realizadas a los datos para la generación de productos meteorológicos se repiten en cada celda de resolución y, por lo tanto, son naturalmente propensas a la paralelización. El procesamiento en paralelo con tarjetas gráficas es una tecnología emergente que permite la implementación de algoritmos de alto rendimiento a bajo costo. En este trabajo se presenta la implementación paralela del producto principal de un radar meteorológico polarimétrico utilizando GPU, enfocándose en su optimización. Se obtiene una aceleración superior a 20 × en comparación con la implementación en serie. También se encuentra que el procesamiento está limitado en memoria, lo que da como resultado una mejora del rendimiento contraria a la intuición cuando el número de hilos por trabajo se reduce.
Materia
Ingeniería, Ciencia y Tecnología
Signal Processing
Weather Radar
High-performance Computing
GPGPU
Ingeniería, Ciencia y Tecnología
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
RID-UNRN (UNRN)
Institución
Universidad Nacional de Río Negro
OAI Identificador
oai:rid.unrn.edu.ar:20.500.12049/7498

id RIDUNRN_8db29a26046ba88ec1a59c5344a449e2
oai_identifier_str oai:rid.unrn.edu.ar:20.500.12049/7498
network_acronym_str RIDUNRN
repository_id_str 4369
network_name_str RID-UNRN (UNRN)
spelling Weather radar data processing on graphic cardsDenham, Mónica MalénLamperti, EnricoAreta, Javier AlbertoIngeniería, Ciencia y TecnologíaSignal ProcessingWeather RadarHigh-performance ComputingGPGPUIngeniería, Ciencia y TecnologíaFil: Denham, Mónica Malén. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina BarilocheFil: Lamperti, Enrico. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina BarilocheFil: Areta, Javier Alberto. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina BarilocheWeather radar operation generates data at a high rate that requires prompt processing. The operations performed on data for weather product generation are repeated in each resolution cell and thus are naturally prone to parallelization. Parallel processing using graphic cards is an emerging technology that allows for implementation of high-throughput algorithms at a low cost. In this paper, the parallel implementation of the main product of a polarimetric weather radar using GPU is presented, focusing on its optimization. A speedup exceeding 20× is obtained when compared to the serial implementation. Also processing is found to be memory bound, which results in a counter-intuitive performance improvement when the number of threads per job is reduced.El funcionamiento del radar meteorológico genera datos a alta velocidad que requieren un procesamiento casi instantáneo. Las operaciones realizadas a los datos para la generación de productos meteorológicos se repiten en cada celda de resolución y, por lo tanto, son naturalmente propensas a la paralelización. El procesamiento en paralelo con tarjetas gráficas es una tecnología emergente que permite la implementación de algoritmos de alto rendimiento a bajo costo. En este trabajo se presenta la implementación paralela del producto principal de un radar meteorológico polarimétrico utilizando GPU, enfocándose en su optimización. Se obtiene una aceleración superior a 20 × en comparación con la implementación en serie. También se encuentra que el procesamiento está limitado en memoria, lo que da como resultado una mejora del rendimiento contraria a la intuición cuando el número de hilos por trabajo se reduce.Springer2018-10-30info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfDenham, M. M. Lamperti E. Areta J. A.. (2018). Weather radar data processing on graphic cards. Journal of Supercomputing; 74; 868–885.1573-0484https://link.springer.com/article/10.1007/s11227-017-2166-8http://rid.unrn.edu.ar/handle/20.500.12049/7498https://doi.org/10.1007/s11227-017-2166-8enghttps://www.springer.com/journal/1122774Journal of Supercomputinginfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/reponame:RID-UNRN (UNRN)instname:Universidad Nacional de Río Negro2025-09-29T14:29:16Zoai:rid.unrn.edu.ar:20.500.12049/7498instacron:UNRNInstitucionalhttps://rid.unrn.edu.ar/jspui/Universidad públicaNo correspondehttps://rid.unrn.edu.ar/oai/snrdrid@unrn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:43692025-09-29 14:29:16.398RID-UNRN (UNRN) - Universidad Nacional de Río Negrofalse
dc.title.none.fl_str_mv Weather radar data processing on graphic cards
title Weather radar data processing on graphic cards
spellingShingle Weather radar data processing on graphic cards
Denham, Mónica Malén
Ingeniería, Ciencia y Tecnología
Signal Processing
Weather Radar
High-performance Computing
GPGPU
Ingeniería, Ciencia y Tecnología
title_short Weather radar data processing on graphic cards
title_full Weather radar data processing on graphic cards
title_fullStr Weather radar data processing on graphic cards
title_full_unstemmed Weather radar data processing on graphic cards
title_sort Weather radar data processing on graphic cards
dc.creator.none.fl_str_mv Denham, Mónica Malén
Lamperti, Enrico
Areta, Javier Alberto
author Denham, Mónica Malén
author_facet Denham, Mónica Malén
Lamperti, Enrico
Areta, Javier Alberto
author_role author
author2 Lamperti, Enrico
Areta, Javier Alberto
author2_role author
author
dc.subject.none.fl_str_mv Ingeniería, Ciencia y Tecnología
Signal Processing
Weather Radar
High-performance Computing
GPGPU
Ingeniería, Ciencia y Tecnología
topic Ingeniería, Ciencia y Tecnología
Signal Processing
Weather Radar
High-performance Computing
GPGPU
Ingeniería, Ciencia y Tecnología
dc.description.none.fl_txt_mv Fil: Denham, Mónica Malén. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Fil: Lamperti, Enrico. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Fil: Areta, Javier Alberto. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
Weather radar operation generates data at a high rate that requires prompt processing. The operations performed on data for weather product generation are repeated in each resolution cell and thus are naturally prone to parallelization. Parallel processing using graphic cards is an emerging technology that allows for implementation of high-throughput algorithms at a low cost. In this paper, the parallel implementation of the main product of a polarimetric weather radar using GPU is presented, focusing on its optimization. A speedup exceeding 20× is obtained when compared to the serial implementation. Also processing is found to be memory bound, which results in a counter-intuitive performance improvement when the number of threads per job is reduced.
El funcionamiento del radar meteorológico genera datos a alta velocidad que requieren un procesamiento casi instantáneo. Las operaciones realizadas a los datos para la generación de productos meteorológicos se repiten en cada celda de resolución y, por lo tanto, son naturalmente propensas a la paralelización. El procesamiento en paralelo con tarjetas gráficas es una tecnología emergente que permite la implementación de algoritmos de alto rendimiento a bajo costo. En este trabajo se presenta la implementación paralela del producto principal de un radar meteorológico polarimétrico utilizando GPU, enfocándose en su optimización. Se obtiene una aceleración superior a 20 × en comparación con la implementación en serie. También se encuentra que el procesamiento está limitado en memoria, lo que da como resultado una mejora del rendimiento contraria a la intuición cuando el número de hilos por trabajo se reduce.
description Fil: Denham, Mónica Malén. Universidad Nacional de Río Negro, Laboratorio de Procesamiento de Señales Aplicado y Computación de Alto Rendimiento (LaPAC) Sede Andina Bariloche
publishDate 2018
dc.date.none.fl_str_mv 2018-10-30
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv Denham, M. M. Lamperti E. Areta J. A.. (2018). Weather radar data processing on graphic cards. Journal of Supercomputing; 74; 868–885.
1573-0484
https://link.springer.com/article/10.1007/s11227-017-2166-8
http://rid.unrn.edu.ar/handle/20.500.12049/7498
https://doi.org/10.1007/s11227-017-2166-8
identifier_str_mv Denham, M. M. Lamperti E. Areta J. A.. (2018). Weather radar data processing on graphic cards. Journal of Supercomputing; 74; 868–885.
1573-0484
url https://link.springer.com/article/10.1007/s11227-017-2166-8
http://rid.unrn.edu.ar/handle/20.500.12049/7498
https://doi.org/10.1007/s11227-017-2166-8
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://www.springer.com/journal/11227
74
Journal of Supercomputing
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer
publisher.none.fl_str_mv Springer
dc.source.none.fl_str_mv reponame:RID-UNRN (UNRN)
instname:Universidad Nacional de Río Negro
reponame_str RID-UNRN (UNRN)
collection RID-UNRN (UNRN)
instname_str Universidad Nacional de Río Negro
repository.name.fl_str_mv RID-UNRN (UNRN) - Universidad Nacional de Río Negro
repository.mail.fl_str_mv rid@unrn.edu.ar
_version_ 1844621617366302720
score 12.559606