Processamento paralelo com aceleradores gráficos

dc.contributor.authorSchieck, Rodrigo
dc.date.accessioned2013-02-28T19:54:35Z
dc.date.available2012
dc.date.available2013-02-28T19:54:35Z
dc.date.issued2013-02-28
dc.description94 f.pt_BR
dc.description.abstractAs GPUs estão se tornando cada vez mais presentes no cenário da computação de alto desempenho. Elas são processadores massivamente paralelos, inicialmente usados para processamento gráfico e jogos. Desde o surgimento da NVIDIA GeForce série 8, e a introdução do CUDA e outras ferramentas, as GPUs se tornaram programáveis, sendo capazes de executar aplicativos comuns e, com isso, através da modificação de algumas aplicações para algoritmos paralelos, conseguiram uma maior performance e escalabilidade dessas aplicações. As GPUs programáveis com suas arquiteturas massivamente paralelas expandiram o horizonte da computação de alto desempenho, tornando possível executar mais rapidamente algoritmos paralelos e com menor consumo energético. O objetivo deste trabalho é comprovar e demonstrar a melhor eficiência das GPUs quanto as CPUs em aplicações paralelas. Para isto, foram desenvolvidas aplicações utilizando CUDA e APARAPI para mostrar o desempenho da GPU assim como também aplicações que exigissem desempenho da CPU para fazer a comparação. Foi implementado um conjunto de oito algoritmos que utilizam técnicas diferentes de “stress” de ambas as arquiteturas. Os resultados dos testes foram submetidos a um processo de avaliação quanto à corretude e ao tempo de execução. Gráficos foram elaborados no intuito de analisar melhor e descrever o comportamento do sistema diante de diferentes recursos, como número de threads, números de processos, dimensões das matrizes, etc. A principal conclusão deste projeto foi que a definição da estratégia é decisiva para obtenção do menor custo de tempo, onde aplicações altamente paralelizáveis que executam uma única instrução sobre múltiplos dados, podem obter um ganho exponencial de desempenho utilizando-se de GPUs.pt_BR
dc.identifier.urihttps://bibliodigital.unijui.edu.br/items/b200b4ff-402b-44b2-ae23-603bf4d84006
dc.language.isopt_BRpt_BR
dc.subjectProcessamento paralelopt_BR
dc.subjectArquitetura heterogêneapt_BR
dc.subjectAcelerados gráficaspt_BR
dc.subjectAlto desempenhopt_BR
dc.subjectCUDApt_BR
dc.subjectAPARAPIpt_BR
dc.subjectGPUpt_BR
dc.subjectGPGPUpt_BR
dc.subjectCiência da computaçãopt_BR
dc.subjectEngenhariapt_BR
dc.titleProcessamento paralelo com aceleradores gráficospt_BR
dc.typeMonografiapt_BR
mtd2-br.advisor.instituationUniversidade Regional do Noroeste do Estado do Rio Grande do Sulpt_BR
mtd2-br.advisor.namePadoin, Edson Luiz

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
tcc_rodrigo_schieck.pdf
Tamanho:
1.5 MB
Formato:
Adobe Portable Document Format
Descrição:
Monografia

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: