Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras
Dissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciência de Materiais, 2014.
Main Author: | Santos, Marcelo Brandão Monteiro dos |
---|---|
Other Authors: | Enders Neto, Bernhard Georg |
Format: | Dissertação |
Language: | Português |
Published: |
2015
|
Subjects: | |
Online Access: |
http://repositorio.unb.br/handle/10482/18268 http://dx.doi.org/10.26512/2014.11.D.18268 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
ir-10482-18268 |
---|---|
recordtype |
dspace |
spelling |
ir-10482-182682019-09-05T13:21:17Z Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras Santos, Marcelo Brandão Monteiro dos Enders Neto, Bernhard Georg Autovalores Processamento paralelo (Computação) Schrodinger, Equação de Microprocessadores Semicondutores Dissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciência 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. 2015-05-25T18:45:40Z 2015-05-25T18:45:40Z 2015-05-25 2014-11-08 Dissertação 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ência 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 Português Acesso Aberto A 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. application/pdf |
institution |
REPOSITORIO UNB |
collection |
REPOSITORIO UNB |
language |
Português |
topic |
Autovalores Processamento paralelo (Computação) Schrodinger, Equação de Microprocessadores Semicondutores |
spellingShingle |
Autovalores Processamento paralelo (Computação) Schrodinger, Equação de Microprocessadores Semicondutores Santos, Marcelo Brandão Monteiro dos Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras |
description |
Dissertação (mestrado)–Universidade de Brasília, Programa de Pós-Graduação em Ciência de Materiais, 2014. |
author2 |
Enders Neto, Bernhard Georg |
format |
Dissertação |
author |
Santos, Marcelo Brandão Monteiro dos |
author_sort |
Santos, Marcelo Brandão Monteiro dos |
title |
Aceleração do cálculo de autovalores usando CUDA : uma aplicação em heteroestruturas semicondutoras |
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 |
publishDate |
2015 |
url |
http://repositorio.unb.br/handle/10482/18268 http://dx.doi.org/10.26512/2014.11.D.18268 |
_version_ |
1648649368397414400 |
score |
13.657419 |