Constructive Computer Architecture
The course is co-run with 6.1920 Constructive Computer Architecture by Massachusetts Institute of Technology in spring 2024. Below matches EPFL coursework with the MIT version. Click on EPFL labs to check my implementation.
EPFL | MIT | Content |
---|---|---|
Lab 0 | Setup | |
Lab 1 | Lab 1a | Warmup |
Lab 2 | Lab 1b | Matrix multiplication |
Lab 2a | Concurrency | |
Lab 3 | Lab 2b | Processor |
Lab 4a | Lab 3a | Cache |
Lab 5 | Lab 3b | Glue: processor and cache |
Lab 4a | SMT | |
Lab 5 | NOC router |
This repository is the coursework of CS-629 Constructive Computer Architecture by École Polytechnique Fédérale de Lausanne (EPFL).