Henrique
Henrique Cota de Freitas received his BS in Computer Science (2000) and M.Sc. in Electrical Engineering (2003) from the Pontifícia Universidade Católica de Minas Gerais (PUC Minas), Belo Horizonte, Brazil, and Ph.D. in Computer Science (2009) from the Universidade Federal do Rio Grande do Sul (UFRGS), Porto Alegre, Brazil. From 2011 to 2013, he was the Head of the Graduate Program in Informatics at PUC Minas. In 2015-2016, he was a visiting researcher at INRIA and Université Grenoble Alpes (GIANT campus), Grenoble, France, funded by the Brazilian Research Council (CNPq). He is a member of IEEE and SBC (Brazilian Computer Society), and since 2004, he is a professor at PUC Minas.
Are you interested in pursuing a Master's or PhD degree? Contact me.
Computer Architecture
Graduate Program in Informatics (Master's and Doctorate Degrees)
Schedule
Day 1 - Introduction to Computer Architecture (slides), and memory hierarchy (slides)
Day 2 - Memory hierarchy
Day 3 - Memory hierarchy
Day 4 - Memory hierarchy
Day 5 - Instruction Set Architecture (ISA) (slides)
Day 6 - Single-cycle datapath and pipeline (slides)
Day 7 - Work presentations - Scalar pipeline
Day 8 - Test 1
Day 9 - Scalar pipeline
Day 10 - Scalar and superscalar pipelines (slides)
Day 11 - Superscalar pipeline, and hardware multithreading (slides)
Day 12 - Multi/manycore architectures, and on-chip networks (slides)
Day 13 - Taxonomies, distributed and shared memories, supercomputers, and future architectures (slides)
Day 14 - Test 2
Day 15 - Work presentations
Where: PPGInf, PUC Minas, Belo Horizonte, Brazil
When: Tuesdays (from March to June)
Time: 08:50 AM - 10:30 AM, 10:40 AM - 12:20 AM
Books:
Computer Organization and Design: The Hardware Software Interface (by David A. Patterson and John L. Hennessy).
Computer Architecture: A Quantitative Approach (by John L. Hennessy and David A. Patterson)
Computer Organization and Architecture: Designing for Performance (by William Stallings)
Digital Design and Computer Architecture (by David M. Harris and Sarah L. Harris)
Tools: