Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU
- Autores
- Carlotto, Tomas; Innocente, Camyla; Lee, Seungsoo; Chaffe, Pedro
- Año de publicación
- 2018
- Idioma
- portugués
- Tipo de recurso
- documento de conferencia
- Estado
- versión aceptada
- Descripción
- Inundações causam enormes prejuízos econômicos e afetam a vida de milhares de pessoas. Elaborar medidas para mitigar os efeitos das inundações é uma tarefa que exige o uso de modelos que simulem com precisão e rapidez o processo de inundação. Diante disso, os objetivos deste trabalho foram: (i) desenvolver uma implementação paralela de um modelo de inundação bidimensional para ser executado em unidades de processamento gráfico de propósito geral (GPGPU) e (ii) determinar o ganho de desempenho em comparação com uma versão sequencial equivalente. Como estudo de caso, fez-se a simulação da inundação do Campus Trindade da bacia hidrográfica da Universidade Federal de Santa Catarina. A versão paralela do modelo foi desenvolvida utilizando linguagem de programação CUDA C e uma estrutura baseada numa versão sequencial do modelo de inundação implementada em linguagem FORTRAN. Este modelo utiliza uma formulação 2D das equações de águas rasas discretizada pelo método de diferenças finitas. Para o desenvolvimento do código computacional utilizou-se o software Visual Studio Community 2013 e CUDA toolkit 8. As simulações foram realizadas em um computador equipado com processador Intel® CoreTM i7-7700L 4.2GHz e GPU GeForce GTX 1060 6GB. Por meio das comparações entre os tempos de simulação verificamos que o modelo paralelo processado em GPGPU foi 70 vezes mais rápido que a versão sequencial executada na CPU, reduzindo o tempo de simulação de 12 horas para 10 minutos. Além disso, os resultados permitiram verificar a evolução do processo de inundação na bacia demonstrando que o uso de GPGPU é uma alternativa promissora na construção de modelos de inundação, para a previsão de cheias e emissão de alerta. Palavras chave: modelo de inundação, GPGPU, CUDA
Fil: Carlotto, Tomas. Universidad do Estado de Santa Catarina (Brasil).
Fil: Innocente, Camyla. Universidad do Estado de Santa Catarina (Brasil).
Fil: Lee, Seungsoo. Universidad do Estado de Santa Catarina (Brasil).
Fil: Chaffe, Pedro. Universidad do Estado de Santa Catarina (Brasil). - Materia
-
Inundación
Erosión hídrica
Medio ambiente natural
Ingeniería de la construcción - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by/2.5/ar/
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Cuyo
- OAI Identificador
- oai:bdigital.uncu.edu.ar:12718
Ver los metadatos del registro completo
| id |
BDUNCU_91205dc2a8c3a3f946b3ed2e4c02cfbd |
|---|---|
| oai_identifier_str |
oai:bdigital.uncu.edu.ar:12718 |
| network_acronym_str |
BDUNCU |
| repository_id_str |
1584 |
| network_name_str |
Biblioteca Digital (UNCu) |
| spelling |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU Carlotto, TomasInnocente, CamylaLee, SeungsooChaffe, PedroInundaciónErosión hídricaMedio ambiente naturalIngeniería de la construcción Inundações causam enormes prejuízos econômicos e afetam a vida de milhares de pessoas. Elaborar medidas para mitigar os efeitos das inundações é uma tarefa que exige o uso de modelos que simulem com precisão e rapidez o processo de inundação. Diante disso, os objetivos deste trabalho foram: (i) desenvolver uma implementação paralela de um modelo de inundação bidimensional para ser executado em unidades de processamento gráfico de propósito geral (GPGPU) e (ii) determinar o ganho de desempenho em comparação com uma versão sequencial equivalente. Como estudo de caso, fez-se a simulação da inundação do Campus Trindade da bacia hidrográfica da Universidade Federal de Santa Catarina. A versão paralela do modelo foi desenvolvida utilizando linguagem de programação CUDA C e uma estrutura baseada numa versão sequencial do modelo de inundação implementada em linguagem FORTRAN. Este modelo utiliza uma formulação 2D das equações de águas rasas discretizada pelo método de diferenças finitas. Para o desenvolvimento do código computacional utilizou-se o software Visual Studio Community 2013 e CUDA toolkit 8. As simulações foram realizadas em um computador equipado com processador Intel® CoreTM i7-7700L 4.2GHz e GPU GeForce GTX 1060 6GB. Por meio das comparações entre os tempos de simulação verificamos que o modelo paralelo processado em GPGPU foi 70 vezes mais rápido que a versão sequencial executada na CPU, reduzindo o tempo de simulação de 12 horas para 10 minutos. Além disso, os resultados permitiram verificar a evolução do processo de inundação na bacia demonstrando que o uso de GPGPU é uma alternativa promissora na construção de modelos de inundação, para a previsão de cheias e emissão de alerta. Palavras chave: modelo de inundação, GPGPU, CUDAFil: Carlotto, Tomas. Universidad do Estado de Santa Catarina (Brasil). Fil: Innocente, Camyla. Universidad do Estado de Santa Catarina (Brasil). Fil: Lee, Seungsoo. Universidad do Estado de Santa Catarina (Brasil). Fil: Chaffe, Pedro. Universidad do Estado de Santa Catarina (Brasil). 2018-10-18documento de conferenciainfo:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://bdigital.uncu.edu.ar/12718info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/2.5/ar/porreponame:Biblioteca Digital (UNCu)instname:Universidad Nacional de Cuyoinstacron:UNCU2025-11-27T08:35:03Zoai:bdigital.uncu.edu.ar:12718Institucionalhttp://bdigital.uncu.edu.ar/Universidad públicaNo correspondehttp://bdigital.uncu.edu.ar/OAI/hdegiorgi@uncu.edu.ar;horaciod@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:15842025-11-27 08:35:03.752Biblioteca Digital (UNCu) - Universidad Nacional de Cuyofalse |
| dc.title.none.fl_str_mv |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| title |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| spellingShingle |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU Carlotto, Tomas Inundación Erosión hídrica Medio ambiente natural Ingeniería de la construcción |
| title_short |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| title_full |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| title_fullStr |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| title_full_unstemmed |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| title_sort |
Desenvolvimento de um modelo de inundação bidimensional acelerado por GPGPU |
| dc.creator.none.fl_str_mv |
Carlotto, Tomas Innocente, Camyla Lee, Seungsoo Chaffe, Pedro |
| author |
Carlotto, Tomas |
| author_facet |
Carlotto, Tomas Innocente, Camyla Lee, Seungsoo Chaffe, Pedro |
| author_role |
author |
| author2 |
Innocente, Camyla Lee, Seungsoo Chaffe, Pedro |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Inundación Erosión hídrica Medio ambiente natural Ingeniería de la construcción |
| topic |
Inundación Erosión hídrica Medio ambiente natural Ingeniería de la construcción |
| dc.description.none.fl_txt_mv |
Inundações causam enormes prejuízos econômicos e afetam a vida de milhares de pessoas. Elaborar medidas para mitigar os efeitos das inundações é uma tarefa que exige o uso de modelos que simulem com precisão e rapidez o processo de inundação. Diante disso, os objetivos deste trabalho foram: (i) desenvolver uma implementação paralela de um modelo de inundação bidimensional para ser executado em unidades de processamento gráfico de propósito geral (GPGPU) e (ii) determinar o ganho de desempenho em comparação com uma versão sequencial equivalente. Como estudo de caso, fez-se a simulação da inundação do Campus Trindade da bacia hidrográfica da Universidade Federal de Santa Catarina. A versão paralela do modelo foi desenvolvida utilizando linguagem de programação CUDA C e uma estrutura baseada numa versão sequencial do modelo de inundação implementada em linguagem FORTRAN. Este modelo utiliza uma formulação 2D das equações de águas rasas discretizada pelo método de diferenças finitas. Para o desenvolvimento do código computacional utilizou-se o software Visual Studio Community 2013 e CUDA toolkit 8. As simulações foram realizadas em um computador equipado com processador Intel® CoreTM i7-7700L 4.2GHz e GPU GeForce GTX 1060 6GB. Por meio das comparações entre os tempos de simulação verificamos que o modelo paralelo processado em GPGPU foi 70 vezes mais rápido que a versão sequencial executada na CPU, reduzindo o tempo de simulação de 12 horas para 10 minutos. Além disso, os resultados permitiram verificar a evolução do processo de inundação na bacia demonstrando que o uso de GPGPU é uma alternativa promissora na construção de modelos de inundação, para a previsão de cheias e emissão de alerta. Palavras chave: modelo de inundação, GPGPU, CUDA Fil: Carlotto, Tomas. Universidad do Estado de Santa Catarina (Brasil). Fil: Innocente, Camyla. Universidad do Estado de Santa Catarina (Brasil). Fil: Lee, Seungsoo. Universidad do Estado de Santa Catarina (Brasil). Fil: Chaffe, Pedro. Universidad do Estado de Santa Catarina (Brasil). |
| description |
Inundações causam enormes prejuízos econômicos e afetam a vida de milhares de pessoas. Elaborar medidas para mitigar os efeitos das inundações é uma tarefa que exige o uso de modelos que simulem com precisão e rapidez o processo de inundação. Diante disso, os objetivos deste trabalho foram: (i) desenvolver uma implementação paralela de um modelo de inundação bidimensional para ser executado em unidades de processamento gráfico de propósito geral (GPGPU) e (ii) determinar o ganho de desempenho em comparação com uma versão sequencial equivalente. Como estudo de caso, fez-se a simulação da inundação do Campus Trindade da bacia hidrográfica da Universidade Federal de Santa Catarina. A versão paralela do modelo foi desenvolvida utilizando linguagem de programação CUDA C e uma estrutura baseada numa versão sequencial do modelo de inundação implementada em linguagem FORTRAN. Este modelo utiliza uma formulação 2D das equações de águas rasas discretizada pelo método de diferenças finitas. Para o desenvolvimento do código computacional utilizou-se o software Visual Studio Community 2013 e CUDA toolkit 8. As simulações foram realizadas em um computador equipado com processador Intel® CoreTM i7-7700L 4.2GHz e GPU GeForce GTX 1060 6GB. Por meio das comparações entre os tempos de simulação verificamos que o modelo paralelo processado em GPGPU foi 70 vezes mais rápido que a versão sequencial executada na CPU, reduzindo o tempo de simulação de 12 horas para 10 minutos. Além disso, os resultados permitiram verificar a evolução do processo de inundação na bacia demonstrando que o uso de GPGPU é uma alternativa promissora na construção de modelos de inundação, para a previsão de cheias e emissão de alerta. Palavras chave: modelo de inundação, GPGPU, CUDA |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018-10-18 |
| dc.type.none.fl_str_mv |
documento de conferencia info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/acceptedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
http://bdigital.uncu.edu.ar/12718 |
| url |
http://bdigital.uncu.edu.ar/12718 |
| dc.language.none.fl_str_mv |
por |
| language |
por |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar/ |
| eu_rights_str_mv |
openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by/2.5/ar/ |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
|
| publisher.none.fl_str_mv |
|
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital (UNCu) instname:Universidad Nacional de Cuyo instacron:UNCU |
| reponame_str |
Biblioteca Digital (UNCu) |
| collection |
Biblioteca Digital (UNCu) |
| instname_str |
Universidad Nacional de Cuyo |
| instacron_str |
UNCU |
| institution |
UNCU |
| repository.name.fl_str_mv |
Biblioteca Digital (UNCu) - Universidad Nacional de Cuyo |
| repository.mail.fl_str_mv |
hdegiorgi@uncu.edu.ar;horaciod@gmail.com |
| _version_ |
1849948682615521280 |
| score |
13.011256 |