Skip to content

all the course resources of UCB's CS61C course -- Great ideas in computer architecture

Notifications You must be signed in to change notification settings

susntrus/CS61C-summer20

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS61C : Great ideas in Computer architecture

This repository contains all my learning resources for CS61C. I use the 2020 summer version because it open-sourced the lecture videos. You can watch the videos either on Youtube or bilibili.

Here is the course website, you can find all the materials on it.

repository structure is as follows :

  • Handouts: some additional reading materials, including some openMP learning materials
  • Slides: course slides
  • Discussions: TA discussion pdf and answers

This course puts all its labs on a seperate repository.

  • Labs: contains 11 labs , I put it in an independent repository

    • Lab01: C basics

    • Lab02: Advanced C

    • Lab03: RISC-V basics

    • Lab04: RISC-V functions

    • Lab05: Logism

    • Lab06: CPU & pipling

    • Lab07: caches

    • Lab08: virtual memory

    • Lab09: SIMD

    • Lab10: openMP

    • Lab11: Spark

The projects I chose the 2020 fall version, which is a little different than the 2020 summer version. You can use the "Semesters" button on the up-right of the website page to choose the semester.

  • Projects: I did five projects, each project is a independent repository, the links below will redirect to the repository which contains my implementation.

Wanna Learn More ?

Check out this repository which contains all my self-learning materials : )

About

all the course resources of UCB's CS61C course -- Great ideas in computer architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.6%
  • C++ 11.5%
  • Makefile 5.9%