Personal archive of solutions to tasks of CS61C at UC Berkeley for Summer 2021.
The course focuses on concepts that drive computing architecture. Students will explore the software-hardware connection starting with high-level software with C and low-level assembly language with RISC-V (developed at Berkeley), as well as explore circuit and processor design. Students will then look at modern developments, such as different levels of parallelisms in computer processors, distributed computing, and warehouse scale computers (WSCs). Lastly, students will be introduced to basic operating system concepts. (Note: In some versions of the course OS concepts are covered before distributed computing and WSCs.)
Title: The Great Ideas in Computer Architecture
Semester: Summer 2021
Website: https://inst.eecs.berkeley.edu/~cs61c/su21/