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)


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



Are you interested in pursuing a Master's or PhD degree?

Please, contact me.