Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/37342
Full metadata record
DC FieldValueLanguage
dc.creatorLima, Henrique Santos de-
dc.date.accessioned2023-02-28T12:33:02Z-
dc.date.available2023-02-28T12:33:02Z-
dc.date.issued2023-02-02-
dc.identifier.citationLIMA,Henrique Santos de. Utilização de placas de vídeo NVIDIA para otimizar o tempo de cálculo da predição de perda de percurso utilizando o método de equações parabólicas e o método das diferenças finitas. 2023. 81 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Eletrônica e de Telecomunicações) -- Universidade Federal de Uberlândia, Uberlândia, 2023.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/37342-
dc.description.abstractThis work is the result of a group project to optimize the calculation time in path loss predictions, using parallel computing techniques in the method of parabolic equations and finite differences to approximate the solution of the electromagnetic wave equation. With the growing expansion of telecommunications networks, the agility of project implementa tion is a differential for any company, for example, for cellular communication. To do this, it is also important to optimize the project time of these wireless communication systems. One of the project stages is the coverage analysis or prediction of path loss of the system. This analysis can be done in two ways: a faster way (found in some commercial software), but that assumes a simplified modeling and a more detailed way that requires complex methods and with high computational times. One of the methods that offers very good results is the parabolic equations, which can be solved by finite differences. However, its execution can be costly. Therefore, this method is not usually used in practical projects. Thus, it is interesting to look for ways to optimize its execution, making it possible to use it in practical applications. To solve the problem of the long time spent doing calculations during the simulation, the GPU was used to perform the calculations in parallel mode, making better use of the resources available on the computer and delivering the results with insignificant error to the error of the sequential simulation. Currently, the project is ongoing and only the first stage has been completed, which consists of generating simulations with an acceptable precision. The results obtained so far are promising, but it is still necessary to correct some details so that the error does not exceed the floating point error 10−14. The next step is to validate and correct all the implemented features, before adding new features.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectComputação-paralelapt_BR
dc.subjectParallel computingpt_BR
dc.subjectCUDApt_BR
dc.subjectParabolic equationspt_BR
dc.subjectEquações-parabólicaspt_BR
dc.subjectParallel cyclicpt_BR
dc.subjectGPUpt_BR
dc.subjectreductionpt_BR
dc.subjectRedução cíclica paralelapt_BR
dc.subjectPCRpt_BR
dc.titleUtilização de placas de vídeo NVIDIA para otimizar o tempo de cálculo da predição de perda de percurso utilizando o método de equações parabólicas e o método das diferenças finitaspt_BR
dc.title.alternativeUsing NVIDIA graphics cards to optimize the calculation time of path loss prediction using the parabolic equation method and finite difference methodpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Vasconcelos, Lorenço Santos-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9113323217558840pt_BR
dc.contributor.referee1Peretta, Igor Santos-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/6826511824160198pt_BR
dc.contributor.referee2Carrijo, Gilberto Arantes-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/1358511937659656pt_BR
dc.contributor.referee3López, Hernán Roberto Montúfar-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/9945289777309555pt_BR
dc.contributor.referee4Silva, Éderson Rosa-
dc.contributor.referee4Latteshttp://lattes.cnpq.br/0745957106999584pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/2589654306636119pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho é resultado de um projeto realizado em grupo para otimizar o tempo de cálculo nas predições de perda de percurso, utilizando técnicas de computação paralela no método de equações parabólicas e diferenças finitas para aproximar a solução da equação de onda eletromagnética. Com a crescente expansão das redes de telecomunicações, a agilidade de implementação dos projetos é um diferencial para qualquer empresa, por exemplo, para comunicação celular. Para isso, é importante otimizar, também, o tempo de projeto desses sistemas de comunicação sem fio. Uma das etapas de projeto é a análise de cobertura ou predição de perda de percurso do sistema. Essa análise pode ser feita de duas maneiras: uma forma mais rápida (encontrada em alguns softwares comerciais), mas que assume uma modelagem simplificada e uma forma mais detalhada que requer métodos complexos e com tempos computacionais elevados. Um desses métodos que oferece resultados muito bons é o das equações parabólicas, que pode ser resolvido por meio de diferenças finitas. Entretanto, a sua execução pode ser dispendiosa. Por isso, esse método não costuma ser utilizado em projetos práticos. Assim, é interessante procurar maneiras de otimizar sua execução, possibilitando seu uso em aplicações práticas. Para solucionar o problema do longo tempo gasto fazendo cálculos durante a simulação, foi utilizado a Graphics Processing Units (GPU) para realizar os cálculos de modo paralelo, utilizando melhor os recursos disponíveis no computador e entregando os resultados com erro insignificante ao erro da simulação sequencial. Atualmente, o projeto está em andamento e apenas a primeira etapa foi concluída, que consiste em gerar simulações com uma precisão aceitável. Os resultados obtidos até agora são promissores, mas ainda é necessário corrigir alguns detalhes para que o erro não ultrapasse o erro de ponto flutuante 10−14. A próxima etapa é validar e corrigir todas as funcionalidades implementadas, antes de adicionar novas funcionalidades.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseEngenharia de Eletrônica e Telecomunicaçõespt_BR
dc.sizeorduration81pt_BR
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES::TEORIA ELETROMAGNETICA, MICROONDAS, PROPAGACAO DE ONDAS, ANTENASpt_BR
dc.subject.cnpqCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::TELECOMUNICACOES::SISTEMAS DE TELECOMUNICACOESpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::MATEMATICA DA COMPUTACAOpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpt_BR
dc.embargo.termsEu, Henrique Santos de Lima, estou enviando o Termo de Autorização para publicação de minha Tese/Dissertação no Repositório UFU.pt_BR
dc.orcid.putcode129931930-
Appears in Collections:TCC - Engenharia Eletrônica e de Telecomunicações (Uberlândia)

Files in This Item:
File Description SizeFormat 
UtilizaçãoPlacasVídeo.pdfTCC3.49 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons