- 13/08 Apresentação do curso
- 15/08 Fundamentos de projeto de Computadores (HP1-
Cap.1, seções 1.1,1.2,1.3 e 1.4)
- 20/08 Desempenho (HP1- Cap.1, seções 1.5 e 1.6)
- 22/08 Noções básicas de hierarquia de
memória
(HP1- Cap.2, seção 2.1, Apêndice B, seções B.1 e B.2)
- 27/08 Otimização da cache
(HP1- Apêndice B, seção B.3)
- 29/08 Otimização da cache (cont.)
(HP1- Cap. 2, seção 2.2)
- 03/09 Não haverá aula (SBPO)
- 05/09 Pipeline (HP1-Apêndice C)
- 10/09 Paralelismo de Instruções
(HP1-Cap.3, seção 3.1 e 3.2)
- 12/09 Paralelismo de Instruções
(HP1-Cap.3, seção 3.4 e 3.5)
- 17/09 Paralelismo de Instruções
(HP1-Cap.3, seção 3.6, 3.7 e 3.8)
- 19/09 Multithreading (HP2-Cap.3,seção 3.12 )
- 24/09 Multithreading -- Artigo da Intel sobre Hyperthreading
- 26/09 Dúvidas
- 01/10 P1
- 03/10 Computadores Vetoriais (HP2-Cap.4,seção 4.1 e 4.2) )
- 08/10 Computadores Vetoriais (cont.) (HP2-Cap.4,seção 4.2)
- 10/10 Revisão da P1
- 15/10 Não haverá aula (DIA DO PROFESSOR)
- 17/10 Extensões SIMD (HP2-Cap.4,seção 4.3)
- 22/10 Não haverá aula (AGENDA ACADÊMICA)
- 24/10 Não haverá aula (AGENDA ACADÊMICA)
- 29/10 GPU (HP2-Cap.4,seção 4.4)
- 31/10 GPU (cont.) (HP2-Cap.4,seção 4.4)
- 05/11 Paralelismo no nível de laço
- 07/11 Paralelismo no nível de threads
- 12/11 Paralelismo no nível de threads (cont.)
- 14/11 Paralelismo no nível de threads (cont.)
- 19/11 Paralelismo no nível de threads (cont.)
- 21/11 Não haverá aula (RECESSO)
- 26/11 Dúvidas
- 28/11 P2
- 03/12 Revisão da P2
- 05/12 Segunda chamada
- 10/12 Revisão da Segunda Chamada
- 12/12 VS
- 17/12 Revisão VS