ESTRATEGIA COMPUTACIONAL PARA REDUCIR TIEMPOS DE EJECUCIÓN EN LA PROPAGACIÓN DE UNA ONDA DE ELECTROMAGNÉTICA 3D UTILIZANDO GPU’S Y FDTD
dc.contributor.advisor | Serrano Luna, Jheyston Omar | |
dc.contributor.advisor | Ramírez Silva,Ana Beatriz | |
dc.contributor.author | Ladino Cáceres; William Esteban | |
dc.contributor.evaluator | Aguilera Bermudez, Ernesto | |
dc.contributor.evaluator | Salamanca Becerra, William Alexander | |
dc.date.accessioned | 2023-03-13T15:12:00Z | |
dc.date.available | 2023-03-13T15:12:00Z | |
dc.date.created | 2023-03-12 | |
dc.date.issued | 2023-03-12 | |
dc.description.abstract | La simulación de modelos físicos, matemáticos y geológicos son de gran importancia porque permiten predecir el comportamiento de sistemas complejos. Entre los modelos simulados más utilizados destacan, la propagación de ondas electromagnéticas, fluidos, diferencias finitas, elementos finitos, optimización, geotérmicos, terremotos, entre otros. La simulación de una onda electromagnética requiere de grandes cantidades de memoria RAM y amplios tiempos de ejecución, por ello en esta investigación se busca optimizar el uso de estos recursos a partir de una estrategia computacional y de transferencias asincrónicas. En este sentido, primero, se realiza una discretización de la ecuación de onda electromagnética 3D utilizando el método FDTD; segundo, a partir de la discretización se genera un algoritmo para la propagación de la onda; tercero, se implementa la primera estrategia, que consiste en la descomposición de dominio programada en dos GPU's conectadas a través del puerto PCI Express por medio de MPI; cuarto, se aplica la segunda estrategia en la cual se utilizan transferencias asincrónicas. Los resultados muestran que la primera estrategia presenta mejoras en los tiempos de ejecución de hasta un 32 % y permite que la simulación se lleve a cabo sobre dominios del doble de la capacidad permitida por la memoria RAM, en comparación con la ejecución de una sola GPU. La segunda estrategia permite mejorar un 10 % el tiempo de ejecución con respecto a la anterior. | |
dc.description.abstractenglish | The simulation of physical, mathematical, and geological models is of great importance because it allows predicting the behavior of complex systems. Among the most commonly used simulated models are electromagnetic wave propagation, fluids, finite differences, finite elements, optimization, geothermal, earthquakes, among others. The simulation of an electromagnetic wave requires large amounts of RAM memory and lengthy execution times. Therefore, this research seeks to optimize the use of these resources through a computational strategy and asynchronous transfers. First, the 3D electromagnetic wave equation is discretized using the FDTD method; second, an algorithm for wave propagation is generated from the discretization; third, the first strategy is implemented, which consists of domain decomposition programmed on two GPUs connected through the PCI Express port via MPI; fourth, the second strategy is applied, which uses asynchronous transfers. The results show that the first strategy presents improvements in execution times of up to 32%, and allows the simulation to be carried out on domains twice the capacity allowed by the RAM memory, compared to the execution on a single GPU. The second strategy improves execution times by 10% compared to the previous one. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero Electrónico | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/12515 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingeníerias Fisicomecánicas | |
dc.publisher.program | Ingeniería Electrónica | |
dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | HPC | |
dc.subject | GPU | |
dc.subject | DESCOMPOSICIÓN DE DOMINIO | |
dc.subject | TRANSFERENCIAS ASINCRÓNICAS | |
dc.subject | STREAMS | |
dc.subject | PROGRAMACIÓN EN PARALELO | |
dc.subject | CUDA | |
dc.subject | ONDA ELECTROMAGNÉTICA | |
dc.subject.keyword | HPC | |
dc.subject.keyword | GPU | |
dc.subject.keyword | DOMAIN DECOMPOSITION | |
dc.subject.keyword | ASYNCHRONOUS TRANSFERS | |
dc.subject.keyword | STREAMS | |
dc.subject.keyword | PARALLEL PROGRAMMING | |
dc.subject.keyword | CUDA | |
dc.subject.keyword | ELECTROMAGNETIC WAVE | |
dc.title | ESTRATEGIA COMPUTACIONAL PARA REDUCIR TIEMPOS DE EJECUCIÓN EN LA PROPAGACIÓN DE UNA ONDA DE ELECTROMAGNÉTICA 3D UTILIZANDO GPU’S Y FDTD | |
dc.title.english | COMPUTATIONAL STRATEGY TO REDUCE EXECUTION TIMES IN 3D ELECTROMAGNE- TIC WAVE PROPAGATION USING GPU’S AND FDTD | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.hasversion | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
dspace.entity.type |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Documento.pdf
- Size:
- 647.46 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 350.17 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 218.42 KB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 2.18 KB
- Format:
- Item-specific license agreed to upon submission
- Description: