1 | AULAS | |
---|---|---|
2 | Professor | Victor Medeiros |
3 | victor[dot]wanderley[at]ufrpe[dot]br | |
4 | Código da disciplina | 06246 |
5 | Carga Horária | 60 hrs |
6 | Nível | Graduação |
7 | Semestre | 2016.2 |
8 | Horário | Segundas e Quartas das 8h às 10h |
9 | Bibliografia | Ver plano de ensino |
10 | Notas de aula | Acesse através dos links no cronograma |
11 | Comunicação | Canal de comunicação no Telegram |
12 | ||
13 | 10/08/2016 | início das aulas |
1 | DATA | CONTEÚDO | CÓDIGO DE CORES: | ||
---|---|---|---|---|---|
2 | 1 | 10/08/2016 | apresentação da disciplina e revisão (operadores lógicos e bases numéricas) | aulas teóricas | |
3 | 2 | 15/08/2016 | histórico, terminologia e arquiteturas | avaliações parciais | |
4 | 3 | 17/08/2016 | linguagem de máquina MIPS - formato R | aulas práticas | |
5 | 4 | 22/08/2016 | linguagem de máquina MIPS - formato I e J | aulas de acompanhamento | |
6 | 5 | 24/08/2016 | primeira va: prática de linguagem de máquina | avaliações finais | |
7 | 6 | 29/08/2016 | aritmética computacional | ||
8 | 7 | 31/08/2016 | aritmética computacional | MATERIAIS ÚTEIS: | |
9 | 8 | 05/09/2016 | medindo o desempenho da CPU | M1 | simulador mips (mars 4.5) |
10 | 9 | 12/09/2016 | exercícios sobre desempenho da CPU | M2 | multiplicação e divisão binária |
11 | 10 | 14/09/2016 | implementação da CPU: arquitetura monociclo | M3 | resposta do exercício de cache feito em sala |
12 | 11 | 19/09/2016 | implementação da CPU: arquitetura multiciclo (caminho de dados) | M4 | arduino IDE |
13 | 12 | 21/09/2016 | implementação da CPU: arquitetura multiciclo (controle) | M5 | ARTIGO 01 |
14 | 13 | 26/09/2016 | primeira va: prova | M6 | código-fonte de exemplo - máquina de estado LEDS |
15 | 14 | 28/09/2016 | implementação da CPU: arquitetura em pipeline | M7 | ARTIGO 02 |
16 | 15 | 03/10/2016 | implementação da CPU: arquitetura em pipeline e exercícios | M9 | código de exemplo para o projeto |
17 | 16 | 05/10/2016 | hierarquia de memória | M10 | especificação da ISA RISC-V |
18 | 17 | 10/10/2016 | hierarquia de memória | ||
19 | 18 | 17/10/2016 | não houve aula | ||
20 | 19 | 19/10/2016 | memória cache | ||
21 | 20 | 24/10/2016 | memória cache: exercícios | ||
22 | 21 | 26/10/2016 | acompanhamento | ||
23 | 22 | 31/10/2016 | acompanhamento | ||
24 | 23 | 07/11/2016 | acompanhamento | ||
25 | 24 | 09/11/2016 | acompanhamento | ||
26 | 25 | 16/11/2016 | acompanhamento | ||
27 | 26 | 21/11/2016 | acompanhamento | ||
28 | 27 | 23/11/2016 | acompanhamento | ||
29 | 28 | 28/11/2016 | acompanhamento | ||
30 | 29 | 30/11/2016 | acompanhamento | ||
31 | 30 | 05/12/2016 | apresentação de projeto |
1 | RV32I | seções 2,3 e 4 | Diego |
---|---|---|---|
2 | RV32E | ||
3 | RV64I | ||
4 | MAFD | seções 5, 6, 7, 8 | Daniel |
5 | Extending RISC-V | seção 10 | Airton |
6 | Software Tools | João |
1 | Livros | |
---|---|---|
2 | [DP2005] | PATTERSON, D. A.; HENNESSY, J. L. Organização e projeto de computadores: a interface hardware/software. Editora Campus, 3a edição, 2005. |
3 | [WS2010] | STALLINGS, W. Arquitetura e organização de computadores. Editora Prentice Hall Brasil, 8a edição, 2010. |
4 | [AT2007] | TANENBAUM, A. S. Organização estruturada de computadores. Editora Prentice Hall Brasil, 5a edição, 2007. |
5 | Assuntos | Leituras |
6 | Linguagem de máquina | [DP2005] pp. 36-78 |
7 | ||
8 | ||
9 | Desempenho da CPU | [DP2005] pp. 182-196 |
10 | ||
11 | ||
12 | Implementação da CPU | [DP2005] pp. 214-256 |
13 | ||
14 | ||
15 | Pipeline | |
16 | ||
17 | ||
18 | Hierarquia de Memória | |
19 | ||
20 | ||
21 | Memória cache | |
22 | ||
23 | ||
24 | Periféricos e dispositivos de E/S | |
25 | ||
26 |
1 | Listas de exercícios opcionais | ||
---|---|---|---|
2 | Conteúdo contemplado | Lista | Respostas |
3 | Conversão de bases numéricas | [lista01][bases_numericas].pdf | |
4 | Linguagem de máquina | [lista02][linguagem_de_maquina].pdf | [lista02][linguagem_de_maquina][respostas].pdf |
5 | Desempenho da CPU | [lista03][desempenho].pdf | [lista03][desempenho][respostas].pdf |
6 | Implementação da CPU | [lista04][caminho_de_dados].pdf | [lista04][caminho_de_dados][respostas].pdf |
7 | Pipeline, Hieraquia de Memória, Cache e Periféricos | [lista05][pipeline-hierarquia-cache-perifericos] |
1 | GRUPO | NOME | CPF | 1VA | 2 VA | 3VA | RVA | PF | RPF | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | NP | PRAT1 | PROJ1 | MF | MSIGA | NP | PROJ2 | MF | MSIGA | MF | ||||||
3 | AIRTON MARTINS NERIS | 102.170.394-05 | 9,09 | 10,00 | 7,00 | 7,81 | 8,00 | 10,00 | 9,00 | 9,10 | 9,50 | 0,00 | 8,75 | - | ||
4 | DANIEL JOSÉ DE CARVALHO | 064.675.604-42 | 10,00 | 10,00 | 10,00 | 10,00 | 10,00 | 10,00 | 9,00 | 9,10 | 9,50 | 0,00 | 9,75 | - | ||
5 | DIEGO BRAGA CHAVES DA COSTA | 096.842.344-22 | 9,09 | 10,00 | 7,00 | 7,81 | 8,00 | 9,44 | 8,00 | 8,14 | 8,50 | 0,00 | 8,25 | - | ||
6 | JOAO GUILHERME DE OLIVEIRA JUNIOR | 032.036.294-96 | 7,27 | 10,00 | 9,00 | 9,03 | 9,50 | 8,89 | 8,00 | 8,09 | 8,50 | 0,00 | 9,00 | - |
1 | GRUPO | NOMES | CPF | 10/08 | 15/08 | 17/08 | 22/08 | 24/08 | 29/08 | 31/08 | 05/09 | 12/09 | 14/09 | 19/09 | 21/09 | 26/09 | 28/09 | 03/10 | 05/10 | 10/10 | 17/10 | 19/10 | 24/10 | 26/10 | 31/10 | 07/11 | 09/11 | 16/11 | 21/11 | 23/11 | 28/11 | 30/11 | 05/12 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | AIRTON MARTINS NERIS | 102.170.394-05 | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | |
3 | DANIEL JOSÉ DE CARVALHO | 064.675.604-42 | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | |
4 | DIEGO BRAGA CHAVES DA COSTA | 096.842.344-22 | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | |
5 | JOAO GUILHERME DE OLIVEIRA JUNIOR | 032.036.294-96 | P | P | F | P | P | P | P | F | P | F | P | P | P | P | P | P | F | P | P | F | P | P | P | P | P | P | P | P | P | P | |
6 | MICHEL FERREIRA DA SILVA MELO | 092.920.404-21 | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | F | |
7 | NOMES | CPF | ago | set | out | nov | dez | tot | |||||||||||||||||||||||||
8 | AIRTON MARTINS NERIS | 102.170.394-05 | 2 | 0 | 0 | 0 | 0 | 2 | |||||||||||||||||||||||||
9 | DANIEL JOSÉ DE CARVALHO | 064.675.604-42 | 0 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
10 | DIEGO BRAGA CHAVES DA COSTA | 096.842.344-22 | 2 | 0 | 0 | 2 | 0 | 4 | |||||||||||||||||||||||||
11 | JOAO GUILHERME DE OLIVEIRA JUNIOR | 032.036.294-96 | 2 | 4 | 2 | 2 | 0 | 10 | |||||||||||||||||||||||||
12 | MICHEL FERREIRA DA SILVA MELO | 092.920.404-21 | 14 | 12 | 8 | 18 | 8 | 60 |