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
- Institución
- Universidad Nacional de Río Negro
- OAI Identificador
- oai:rid.unrn.edu.ar:20.500.12049/7498
Ver los metadatos del registro completo
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 |