Filas E Pilhas
INSTITUTO DE INFORMÁTICA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
DANILO FUKUDA CONRAD
Análise da Hierarquia de Memórias em
GPGPUs
Trabalho de Conclusão apresentado como requisito parcial para a obtenção do grau de
Bacharel em Ciência da Computação
Prof. Dr. Philippe Olivier Alexandre Navaux
Orientador
Porto Alegre, julho de 2010
CIP – CATALOGAÇÃO NA PUBLICAÇÃO
Conrad, Danilo Fukuda
Análise da Hierarquia de Memórias em GPGPUs / Danilo Fukuda Conrad. – Porto Alegre: Graduação em Ciência da Computação da UFRGS, 2010.
43 f.: il.
Trabalho de Conclusão (bacharelado) – Universidade Federal do Rio Grande do Sul. Curso de Bacharelado em Ciência da
Computação, Porto Alegre, BR–RS, 2010. Orientador: Philippe
Olivier Alexandre Navaux.
1. GPGPU. 2. CUDA. 3. Memória. 4. Processamento Paralelo. 5. Análise de Desempenho. I. Olivier Alexandre Navaux,
Philippe. II. Título.
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL
Reitor: Prof. Carlos Alexandre Netto
Vice-Reitor: Prof. Rui Vicente Oppermann
Pró-Reitora de Graduação: Profa. Valquiria Link Bassani
Diretor do Instituto de Informática: Prof. Flávio Rech Wagner
Coordenador do Curso: Prof. João César Netto
Bibliotecária-Chefe do Instituto de Informática: Beatriz Regina Bastos Haro
“Só sei que nada sei.”
— S ÓCRATES
SUMÁRIO
LISTA DE ABREVIATURAS E SIGLAS . . . . . . . . . . . . . . . . . . . .
6
LISTA DE FIGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
LISTA DE TABELAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
RESUMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
ABSTRACT
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2 TRABALHOS RELACIONADOS . . . . . . . . . . . . . . . . . . . . .
2.1
Análise do Desempenho em GPUs . . . .