Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA

Detalhes bibliográficos
Autor(a) principal: Ravel Carlos de Miranda Pimenta
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/BUOS-B6PGFH
Resumo: No presente trabalho, é desenvolvida uma ferramenta computacional para análise de dispositivos eletromagnéticos genéricos, através da aplicação do método das Diferenças Finitas no Domínio do Tempo em paralelo, utilizando as condições de contorno absorventes do tipo Convolutional Perfectly Matched Layer (CPML). Apesar de sua versatilidade, o foco do trabalho é a utilização da ferramenta desenvolvida para análise de antenas impressas. A plataforma Computacional CUDA é utilizada para o desenvolvimento do programa, por isso, uma análise de suas características de implementação é realizada. O componente Unied Memory, disponibilizado por CUDA, é utilizado para realizar o devido encapsulamento do programa, bem como o gerenciamento de acessos à memória. São utilizadas estratégias de otimização destinadas ao CUDA com o objetivo de se extrair o máximo de performance do programa desenvolvido. São analisadas as características de performance da aplicação desenvolvida, além de uma validação da mesma por meio de simulação. É também analisado o impacto de performance devido a utilização das condições de contorno do tipo CPML em comparação à utilização de condutores elétricos perfeitos nas fronteiras de simulação (PEC).
id UFMG_372204a06c0374ba1065f794de8c85f3
oai_identifier_str oai:repositorio.ufmg.br:1843/BUOS-B6PGFH
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Ricardo Luiz da Silva AdrianoRavel Carlos de Miranda Pimenta2019-08-09T18:01:47Z2019-08-09T18:01:47Z2018-04-26http://hdl.handle.net/1843/BUOS-B6PGFHNo presente trabalho, é desenvolvida uma ferramenta computacional para análise de dispositivos eletromagnéticos genéricos, através da aplicação do método das Diferenças Finitas no Domínio do Tempo em paralelo, utilizando as condições de contorno absorventes do tipo Convolutional Perfectly Matched Layer (CPML). Apesar de sua versatilidade, o foco do trabalho é a utilização da ferramenta desenvolvida para análise de antenas impressas. A plataforma Computacional CUDA é utilizada para o desenvolvimento do programa, por isso, uma análise de suas características de implementação é realizada. O componente Unied Memory, disponibilizado por CUDA, é utilizado para realizar o devido encapsulamento do programa, bem como o gerenciamento de acessos à memória. São utilizadas estratégias de otimização destinadas ao CUDA com o objetivo de se extrair o máximo de performance do programa desenvolvido. São analisadas as características de performance da aplicação desenvolvida, além de uma validação da mesma por meio de simulação. É também analisado o impacto de performance devido a utilização das condições de contorno do tipo CPML em comparação à utilização de condutores elétricos perfeitos nas fronteiras de simulação (PEC).In the present project, a computational application is developed to analyze generic electromagnetic devices, using a paralell algorithm of the FDTD method terminated by Convolutional Perfectly Matched Layer (CPML) Absorbing Boundary Conditions. Despite of its versatility, this project is focused on the use of the application developed to analyze microstrip antennas. The CUDA computing platform is used to develop the program, therefore, are view of it simple mentation characteristics is performed. The Unied Memory component, provided by CUDA, is used to accomplish the encapsulation of the program, as well as the memory access management. CUDA optimzation strategies are used to explore the developed program to its maximum. Performance characteristics are analyzed and simulations performed to validate the program. The impact on performance due the use of CPML, instead of the Perfect Electric Conductor (PEC) Boundary Contition, is also analyzed.Universidade Federal de Minas GeraisUFMGEngenharia elétricaProcessamento paralelo (Computadores)Ferramentas computacionaisCUDAProcessamento paraleloCPMLCondições de contornoFDTDFerramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALravel_rev_f.pdfapplication/pdf1744066https://repositorio.ufmg.br/bitstream/1843/BUOS-B6PGFH/1/ravel_rev_f.pdf019275b3be4fe1e25c27fe1c4da31250MD51TEXTravel_rev_f.pdf.txtravel_rev_f.pdf.txtExtracted texttext/plain103932https://repositorio.ufmg.br/bitstream/1843/BUOS-B6PGFH/2/ravel_rev_f.pdf.txt2b06f83ee03d45c9f7e457b8c2145242MD521843/BUOS-B6PGFH2019-11-14 10:21:23.185oai:repositorio.ufmg.br:1843/BUOS-B6PGFHRepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T13:21:23Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
title Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
spellingShingle Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
Ravel Carlos de Miranda Pimenta
CUDA
Processamento paralelo
CPML
Condições de contorno
FDTD
Engenharia elétrica
Processamento paralelo (Computadores)
Ferramentas computacionais
title_short Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
title_full Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
title_fullStr Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
title_full_unstemmed Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
title_sort Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
author Ravel Carlos de Miranda Pimenta
author_facet Ravel Carlos de Miranda Pimenta
author_role author
dc.contributor.advisor1.fl_str_mv Ricardo Luiz da Silva Adriano
dc.contributor.author.fl_str_mv Ravel Carlos de Miranda Pimenta
contributor_str_mv Ricardo Luiz da Silva Adriano
dc.subject.por.fl_str_mv CUDA
Processamento paralelo
CPML
Condições de contorno
FDTD
topic CUDA
Processamento paralelo
CPML
Condições de contorno
FDTD
Engenharia elétrica
Processamento paralelo (Computadores)
Ferramentas computacionais
dc.subject.other.pt_BR.fl_str_mv Engenharia elétrica
Processamento paralelo (Computadores)
Ferramentas computacionais
description No presente trabalho, é desenvolvida uma ferramenta computacional para análise de dispositivos eletromagnéticos genéricos, através da aplicação do método das Diferenças Finitas no Domínio do Tempo em paralelo, utilizando as condições de contorno absorventes do tipo Convolutional Perfectly Matched Layer (CPML). Apesar de sua versatilidade, o foco do trabalho é a utilização da ferramenta desenvolvida para análise de antenas impressas. A plataforma Computacional CUDA é utilizada para o desenvolvimento do programa, por isso, uma análise de suas características de implementação é realizada. O componente Unied Memory, disponibilizado por CUDA, é utilizado para realizar o devido encapsulamento do programa, bem como o gerenciamento de acessos à memória. São utilizadas estratégias de otimização destinadas ao CUDA com o objetivo de se extrair o máximo de performance do programa desenvolvido. São analisadas as características de performance da aplicação desenvolvida, além de uma validação da mesma por meio de simulação. É também analisado o impacto de performance devido a utilização das condições de contorno do tipo CPML em comparação à utilização de condutores elétricos perfeitos nas fronteiras de simulação (PEC).
publishDate 2018
dc.date.issued.fl_str_mv 2018-04-26
dc.date.accessioned.fl_str_mv 2019-08-09T18:01:47Z
dc.date.available.fl_str_mv 2019-08-09T18:01:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1843/BUOS-B6PGFH
url http://hdl.handle.net/1843/BUOS-B6PGFH
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/BUOS-B6PGFH/1/ravel_rev_f.pdf
https://repositorio.ufmg.br/bitstream/1843/BUOS-B6PGFH/2/ravel_rev_f.pdf.txt
bitstream.checksum.fl_str_mv 019275b3be4fe1e25c27fe1c4da31250
2b06f83ee03d45c9f7e457b8c2145242
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589273652297728