Estrategia computacional de implementacion de la inversion de onda completa 3d para datos reales usando un cluster de gpus
dc.contributor.advisor | Abreo Carrillo, Sergio Alberto | |
dc.contributor.advisor | Ramírez Silva, Ana Beatriz | |
dc.contributor.author | Noriega Zambrano, Reynaldo Fabian | |
dc.date.accessioned | 2023-04-06T20:23:07Z | |
dc.date.available | 2023 | |
dc.date.available | 2023-04-06T20:23:07Z | |
dc.date.created | 2019 | |
dc.date.issued | 2019 | |
dc.description.abstract | La inversión de onda completa (FWI, por sus siglas en inglés) es un proceso iterativo que estima características del subsuelo (velocidad o densidad) mediante la minimización de la diferencia entre los datos adquiridos en la exploración y los datos modelados con la ecuación de onda. Sin embargo, para lograr esta imagen del subsuelo se tienen limitaciones computacionales en términos de alto consumo de memoria (terabytes de información) y tiempo de ejecución (semanas o meses de duración). En el presente proyecto de investigación se busca definir una estrategia de implementación que ayude a lidiar con el costo computacional de la técnica de inversión en el dominio 3D cuando se quieren procesar datos que se consideran de dimensiones masivas (modelos de velocidad y densidad desde 500 x 500 x 140 puntos). La estrategia hace uso de APIs como MPI y OpenMP y la arquitectura CUDA sobre un clúster de cómputo heterogéneo. Los resultados muestran que es posible aprovechar el gran acceso a memoria del que dispone la CPU mientras se reduce el tiempo de ejecución de las etapas de mayor complejidad computacional, propagación y retro propagación, usando la GPU. Adicionalmente, se encontró que estas etapas de propagación son de naturaleza de algoritmos limitados por memoria (memory bound) y que uso de ancho de banda de la memoria de GPU es una métrica de rendimiento importante. Finalmente, con la estrategia desarrollada se logró procesar alrededor de ocho veces la cantidad de elementos que se logró en un trabajo de investigación previo en el mismo tiempo de ejecución. | |
dc.description.abstractenglish | One of the main objectives of oil and gas industry is to find high resolution images of the Earth?s subsurface. Full Waveform Inversion (FWI) is an iterative process that estimates subsurface characteristics (e.g. velocity and density) by minimizing the difference between the acquired data and modeled data. However, in time domain, the FWI method takes long execution times (weeks or months) and requires high memory capacity (terabytes of memory space) to store data. These two aspects are critical in a three-dimensional implementation of the method. This project seeks to define a computational strategy to implement the FWI method on a GPU cluster. The main objective is to process real size seismic datasets and evaluate the performance of the strategy by measuring the execution time and RAM consumption. The strategy takes advantage of the main characteristics of the CPU (access to a huge RAM space) and GPU (high level of parallelism to solve high computational complexity tasks) by using OpenMP and MPI APIs and CUDA architecture. The results show that it was possible to process what is considered as real size seismic datasets (models with 500 x 500 x 140 data points or more). Additionally, the implementation show that the forward and backward modeling process are memory bound like algorithms and its performance should be measured in terms of the GPU memory bandwidth utilization. Finally, it was possible to deal with eight times, in the same execution time, the amount of data processed in a previous master?s thesis inside the research group | |
dc.description.degreelevel | Maestría | |
dc.description.degreename | Magíster en Ingeniería Electrónica | |
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/14022 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Maestría en 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 | Inversión De Onda Completa 3D | |
dc.subject | Fdtd | |
dc.subject.keyword | 3D Full Waveform Inversion | |
dc.subject.keyword | Fdtd | |
dc.subject.keyword | Gpu Architecture | |
dc.subject.keyword | Memory Hierarchy. | |
dc.title | Estrategia computacional de implementacion de la inversion de onda completa 3d para datos reales usando un cluster de gpus | |
dc.title.english | Computational implementation strategy of the 3d full waveform inversion for real data using a gpu cluster | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_bdcc | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Maestría | |
dspace.entity.type |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 514.08 KB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 484.29 KB
- Format:
- Adobe Portable Document Format