Skip to content

This is the repository I used while self-studying the lab assignments of CS61C (Great Ideas in Computer Architecture [aka Machine Structures], UC Berkeley, Fall 2020). For my answers, see branch "sandbox".

License

Notifications You must be signed in to change notification settings

kagandikmen/cs61c-fa20-labs-self-study

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UC Berkeley CS61C (Great Ideas in Computer Architecture, aka Machine Structures) Class of Fall 2020 - Lab Assignments

This is the repository I used while self-studying the lab assignments of CS61C (Great Ideas in Computer Architecture [aka Machine Structures], UC Berkeley, Fall 2020). For my answers, see branch "sandbox". The course webpage can be found here.

Progress

Nr. Name Status
0 Intro and Setup completed
1 C and CGDB completed
2 Advanced C completed
3 RISC-V Assembly completed
4 RISC-V Functions, Pointers completed
5 Logisim completed
6 Pipelining and CPU completed
7 Caches completed
8 OS, I/O, DMA, Disks, Networking & VM completed
9 SIMD Instructions completed
10 Thread Level Parallelism in progress
11 Spark / Dependability untouched

Contributing

Pull requests, suggestions, bug fixes etc. are all welcome.

License

Bear in mind, that the contents of the lab assignments may or may not be subject to various intellectual property regulations. My own answers are licensed under the MIT License.

About

This is the repository I used while self-studying the lab assignments of CS61C (Great Ideas in Computer Architecture [aka Machine Structures], UC Berkeley, Fall 2020). For my answers, see branch "sandbox".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • C 56.5%
  • Assembly 18.1%
  • Python 9.4%
  • Java 6.7%
  • HTML 4.0%
  • Makefile 2.9%
  • Other 2.4%