Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras

Detalhes bibliográficos
Ano de defesa: 2014
Autor(a) principal: Santos, Marcelo Brandão Monteiro dos
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.unb.br/handle/10482/18268
http://dx.doi.org/10.26512/2014.11.D.18268
Resumo: Dissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciências de Materiais, 2014.
id UNB_6e59e0840bb5dbae0a44d317ff3e4fec
oai_identifier_str oai:repositorio.unb.br:10482/18268
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
repository_id_str
spelling Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutorasAutovaloresProcessamento paralelo (Computação)Schrödinger, Equação deMicroprocessadoresSemicondutoresDissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciências de Materiais, 2014.Inicialmente projetadas para processamento de gráficos, as placas gráficas (GPUs) evoluíram para processadores paralelos de propósito geral de alto desempenho. Usando unidades de processamento gráfico (GPUs), da NVIDIA, adaptamos métodos (algoritmos) computacionais de linguagem C para linguagem CUDA. Resolvemos a equação de Schrödinger pelo método de diferenças finitas, usando o método da Bissecção com sequência de Sturm para um poço quântico simétrico de heteroestruturas de GaAs/AlGaAs com a finalidade de acelerar a busca do autovalores. Comparamos o tempo gasto entre os algoritmos usando a GPU, a CPU e a rotina DSTEBZ da biblioteca Lapack. Dividimos o problema em duas fases, a de isolamento, calculada na CPU, e a de extração, calculada na GPU, na fase de extração o método em GPU foi cerca de quatro vezes mais rápido que o método na CPU. O método híbrido, isolamento na CPU e extração na GPU foi cerca de quarenta e seis vezes mais rápido que a rotina DSTEBZ.Initially designed for graphics processing, the (GPU) graphics cards have evolved into general purpose parallel processors for high performance. Using graphics processing units (GPUs), NVIDIA, adapt computing methods (algorithms) C language for CUDA language. We solve the Schrödinger equation by the finite difference method, using the Bisection method with Sturm sequence for a symmetric quantum well heterostructures of GaAs / AlGaAs. In order to accelerate the search for eigenvalues. We compared the time spent between algorithms using the GPU, CPU and DSTEBZ routine LAPACK library. The problem divided into two phases, the insulation calculated in the CPU and extracting calculated in the GPU, in phase extraction method GPU was about four times faster than the method in the CPU. The hybrid method, isolating on the CPU and extraction on the GPU was about forty-six times faster than DSTEBZ routine.Faculdade UnB Planaltina (FUP)Programa de Pós-Graduação em Ciências de MateriaisEnders Neto, Bernhard GeorgSantos, Marcelo Brandão Monteiro dos2015-05-25T18:45:40Z2015-05-25T18:45:40Z2015-05-252014-11-08info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSANTOS, Marcelo Brandão Monteiro dos. Aceleração do cálculo de autovalores usando CUDA: uma aplicação em heteroestruturas semicondutoras. 2014. 62 f., il. Dissertação (Mestrado em Ciências de Materiais)–Universidade de Brasília, Brasília, 2014.http://repositorio.unb.br/handle/10482/18268http://dx.doi.org/10.26512/2014.11.D.18268A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-07-01T20:54:59Zoai:repositorio.unb.br:10482/18268Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-07-01T20:54:59Repositório Institucional da UnB - Universidade de Brasília (UnB)false
dc.title.none.fl_str_mv Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
title Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
spellingShingle Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
Santos, Marcelo Brandão Monteiro dos
Autovalores
Processamento paralelo (Computação)
Schrödinger, Equação de
Microprocessadores
Semicondutores
title_short Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
title_full Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
title_fullStr Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
title_full_unstemmed Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
title_sort Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
author Santos, Marcelo Brandão Monteiro dos
author_facet Santos, Marcelo Brandão Monteiro dos
author_role author
dc.contributor.none.fl_str_mv Enders Neto, Bernhard Georg
dc.contributor.author.fl_str_mv Santos, Marcelo Brandão Monteiro dos
dc.subject.por.fl_str_mv Autovalores
Processamento paralelo (Computação)
Schrödinger, Equação de
Microprocessadores
Semicondutores
topic Autovalores
Processamento paralelo (Computação)
Schrödinger, Equação de
Microprocessadores
Semicondutores
description Dissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciências de Materiais, 2014.
publishDate 2014
dc.date.none.fl_str_mv 2014-11-08
2015-05-25T18:45:40Z
2015-05-25T18:45:40Z
2015-05-25
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 SANTOS, Marcelo Brandão Monteiro dos. Aceleração do cálculo de autovalores usando CUDA: uma aplicação em heteroestruturas semicondutoras. 2014. 62 f., il. Dissertação (Mestrado em Ciências de Materiais)–Universidade de Brasília, Brasília, 2014.
http://repositorio.unb.br/handle/10482/18268
http://dx.doi.org/10.26512/2014.11.D.18268
identifier_str_mv SANTOS, Marcelo Brandão Monteiro dos. Aceleração do cálculo de autovalores usando CUDA: uma aplicação em heteroestruturas semicondutoras. 2014. 62 f., il. Dissertação (Mestrado em Ciências de Materiais)–Universidade de Brasília, Brasília, 2014.
url http://repositorio.unb.br/handle/10482/18268
http://dx.doi.org/10.26512/2014.11.D.18268
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Repositório Institucional da UnB
collection Repositório Institucional da UnB
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv repositorio@unb.br
_version_ 1839083986750537728