finds.dev← search

// the find

PKUFlyingPig/CS61C-summer20

★ 360 · C · updated Jan 2021

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

A student's personal archive of UC Berkeley's CS61C (Computer Architecture) course materials from Summer 2020 — slides, discussion PDFs, handouts, and links to their completed lab and project repos. This is one person's study notes made public, not an official course mirror. Useful if you want a tidy offline copy of CS61C materials without hunting through the course website.

The slide collection is genuinely good — covers C memory management, RISC-V instruction formats, cache hierarchies, pipelining, OpenMP, and warehouse-scale computing in a logical sequence. The OpenMP exercises in the handouts folder include both problems and worked solutions, which is more useful than slides alone. Labs are separated into their own repo and all 11 are completed and checked off, so you can follow someone's actual working implementation. The RISC-V quick-reference card is a handy standalone artifact.

This is a static snapshot from January 2021 with no updates since — Berkeley's CS61C curriculum has moved on and some content is now stale. Project 4 (numc) is left incomplete with an unchecked box and no implementation, so the repo doesn't cover the full course. There's no code here beyond the OpenMP handout exercises; the actual C and RISC-V project work lives in four separate external repos, making this more of a bookmark list than a self-contained resource. Anyone hoping to run labs locally will quickly find the course infrastructure (autograders, starter code) isn't included.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →