Formatos disponíveis
Assista a esse vídeo em:
MP4
(638 X 360 px)
Licença de cópia, reuso e redistribuição
Esta licença veda a cópia e/ou redistribuição do vídeo. Esta licença não permite o download do vídeo por nenhum usuário.
Sobre a aula
Primeiro vídeo da disciplina de Organização e Arquitetura de Computadores II. Trata de Fundamentos do projeto e análise quantitativos, assunto tratado no Capítulo 1 do livro texto.
Disciplina
EMENTA
Hierarquia de memória avançada, cache multinível e distribuída: caracterização, construção e análise. Análise de desempenho de arquiteturas pipeline. Arquiteturas superpipeline e superescalar. Paralelismo de instrução: suporte ao compilador, previsão de desvios avançada, escalonamento dinâmico, e execução especulativa. Paralelismo de dados: arquiteturas vetoriais, SIMD e GPU. Paralelismo em thread: memórias centralizadas, compartilhadas simétricas e distribuídas. Arquiteturas multithread e multicore. Arquiteturas de datacenter, datawarehouse e suporte a virtualização. Tópicos avançados em arquiteturas de computadores. Aplicação dos conceitos e tecnologias estudadas em um projeto de sistema não-trivial. Implementação em VHDL com síntese para FPGA e ASIC.
Objetivo
Apresentar conceitos avançados de arquitetura de computadores e técnicas de projeto de elementos arquiteturais e processadores. Estudar os aspectos arquiteturais de suporte ao paralelismo em todas as suas formas, hierarquia de memórias avançadas, suporte ao sistema operacional, proteção de dados e virtualização. Entender e aplicar análise de desempenho, consumo de energia, custo e área.
Índice de vídeos da disciplina
- [OAC 2] 01- Fundamentos do projeto e análise quantitativos - Parte 1
- [OAC 2] 02 - Fundamentos do projeto e análise quantitativos - Parte 2
- [OAC 2] 03 - Fundamentos do projeto e análise quantitativos - Parte 3
- [OAC 2] 04 - Projeto de hierarquia de memória - parte 1
- [OAC 2] 05 - Projeto de hierarquia de memória - parte 2
- [OAC 2] 06 - Projeto de hierarquia de memória - parte 3
- [OAC 2] 07 - Projeto de hierarquia de memória - parte 4
- [OAC 2] 08 - Paralelismo em nível de instrução e sua exploração - parte 1
- [OAC 2] 09 - Paralelismo em nível de instrução e sua exploração - parte 2
- [OAC 2] 10 - Paralelismo em nível de instrução e sua exploração - parte 3
- [OAC 2] 11 - Paralelismo em nível de instrução e sua exploração - parte 4
- [OAC 2] 12 - Paralelismo em nível de dados em arquiteturas vetoriais, SIMD e GPU - parte 1
- [OAC 2] 13 - Paralelismo em nível de dados em arquiteturas vetoriais, SIMD e GPU - parte 2
- [OAC 2] 14 - Paralelismo em nível de thread - parte 1
- [OAC 2] 15 - Paralelismo em nível de thread - parte 2
- [OAC 2] 16 - Computadores em escala warehouse para explorar RLP e DLP
- [OAC 2] 17 - Arquiteturas específicas do domínio