Ferramenta computacional direcionada à análise de antenas impressas por meio da utilização do método de FDTD em paralelo desenvolvida em CUDA
Autor(a) principal: | |
---|---|
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 |