Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/132646
Full metadata record
DC FieldValueLanguage
dc.contributor.authorColl Carrillo, Marc-
dc.coverage.spatialCubelles, ESP-
dc.date.accessioned2021-06-29T15:51:22Z-
dc.date.available2021-06-29T15:51:22Z-
dc.date.issued2021-06-29-
dc.identifier.urihttp://hdl.handle.net/10609/132646-
dc.description.abstractMudPy is an earthquake simulator developed by a team of geologists and geophysicists. It works well an serves its purpose, but it has some weaknesses, the main one being its relative poor performance. This problem limits its usefulness, since a normal simulation can take hours or even days. The main goal of this project is to parallelize part of MudPy's code with CUDA, so that simulations can work faster in those machines where a GPU is available. Since MudPy is mainly written in Python, Numba will be used, which is a platform that allows using all the power of CUDA directly in Python, without having to rewrite the code to C or C++. Other possible strategies to increase the performance are also explored.en
dc.description.abstractMudPy és una aplicació per simular terratrèmols desenvolupada per un equip de geòlegs i geofísics. Funciona bé i compleix amb la seva tasca, però té algunes carències, la més important de les quals és la seva relativa lentitud. Aquests problemes en limiten la seva utilitat, ja que una simulació normal pot trigar hores o, fins i tot, dies. El principal propòsit d'aquest projecte es paral·lelitzar una part del codi del MudPy per a ser executada mitjançant CUDA, de manera que les simulacions puguin funcionar més ràpidament en aquelles màquines que disposin d'una GPU. Com que el MudPy està escrit principalment en Python, es farà servir Numba, una plataforma que permet aprofitar tota la potència de CUDA directament en Python, sense haver de migrar el codi a C o C++. També s'exploren altres possibles estratègies alternatives que permetin incrementar-ne el rendiment.ca
dc.description.abstractMudPy es una aplicación para simular terremotos desarrollada por un equipo de geólogos y geofísicos. Funciona bien y cumple con su tarea, pero tiene algunas carencias, la más importante de las cuales es su relativa lentitud. Estos problemas limitan su utilidad, ya que una simulación normal puede tardar horas o, incluso, días. El principal propósito este proyecto es paralelizar una parte del código del MudPy para ser ejecutada mediante CUDA, por lo que las simulaciones puedan funcionar más rápidamente en aquellas máquinas que disponer de una GPU. Como el MudPy está escrito principalmente en Python, se utilizará Number, una plataforma que permite aprovechar toda la potencia de CUDA directamente en Python, sin tener que migrar el código en C o C ++. También se exploran otras posibles estrategias alternativas que permitan incrementar el rendimiento.es
dc.format.mimetypeapplication/pdf-
dc.language.isocat-
dc.publisherUniversitat Oberta de Catalunya (UOC)-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectalgorismes paral·lelsca
dc.subjectcomputació d'altres prestacionsca
dc.subjectsimulació de terratrèmolsca
dc.subjectalgoritmos paraleloses
dc.subjectcomputación de otras prestacioneses
dc.subjectsimulación de terremotoses
dc.subjectparallel algorithmsen
dc.subjecthigh performance computingen
dc.subjectearthquake simulationen
dc.subject.lcshAlgorithms -- TFMen
dc.titleParal·lelització del codi del simulador de terratrèmols MudPy amb CUDA-
dc.typeinfo:eu-repo/semantics/masterThesis-
dc.audience.educationlevelEstudis de Màsterca
dc.audience.educationlevelEstudios de Másteres
dc.audience.educationlevelMaster's degreesen
dc.subject.lemacAlgorismes -- TFMca
dc.subject.lcshesAlgoritmos -- TFMes
dc.contributor.directorMarco-Simó, Josep Maria-
dc.contributor.tutorRodero, Ivan-
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
Appears in Collections:Trabajos finales de carrera, trabajos de investigación, etc.

Files in This Item:
File Description SizeFormat 
mcollcaTFM0621memòria.pdfMemòria del TFM1,2 MBAdobe PDFThumbnail
View/Open