Docente: Diego Leonel Cadette Dutra.
Este curso revisa e expande os conceitos básicos de arquitetura de computadores, seguindo uma abordagem que busca apresentar ao discente como a busca por desempenho é o motor fundamental por trás das inovações tecnológicas nos computadores. O escopo da disciplina de CPS703 cobre os fundamentos de projeto e análise quantitativo, projeto de hierarquia de memória, paralelismo em nível de instrução e paralelismo de dados.
Fornecer base sólida ao discente para acompanhar as cadeiras avançadas da linha de pesquisa de Arquitetura e Sistemas Operacionais, além de introduzir o mesmo na abordagem quantitativa que vemos ser amplamente empregada nas publicações da área. Ao final do curso, o aluno estará apto a avaliar e participar de projetos avançados na área de arquitetura, além de ter ganho familiaridade com os procedimentos para realizar análise de desempenho usando benchmarks conhecidos.
Fundamentos de projeto e análise quantitativa. Projeto de hierarquia de memória. Paralelismo em nível de instrução e sua exploração. Paralelismo em nível de dados em arquiteturas vetoriais, SIMD e GPU.
A disciplina adota como livro texto o livro o Computer Architecture : A Quantitative Approach, 6th Edition, informalmente conhecido como "Hennessy"
Computer Architecture: A Quantitative Approach, 6th Edition. Hennessy, J. L.Patterson and Patterson, D. A.. Morgan Kaufman, 2017, ISBN : 978-0128119051
Computer Organization and Design RISC-V Edition: The Hardware Software Interface, 2nd. Patterson, D. A. and Hennessy, J. L.. Morgan Kaufman, 2021, ISBN : 978-0-12-820331-6
Digital Design and Computer Architecture, RISC-V Edition. Harris, S. and Harris, D..Morgan Kaufmann, 2021, ISBN 9780128200643.
Artigos listados nos slides.
Interpretador Assembly RISC-V: BRISC-V
MARSS-RISCV: Micro-Architectural System Simulator for RISC-V
CACTI 7: New Tools for Interconnect Exploration in Innovative Off-Chip Memories
A baixo seguem os links de alguns cursos de Arquitetura de Computadores em outras instituições de renome ao redor do mundo.