CS 61C at UC Berkeley - Fall 2022

1.0万
12
2024-02-03 16:58:31
正在缓冲...
183
136
693
50
地址:https://inst.eecs.berkeley.edu/~cs61c/fa22/ 伯克利 CS61 系列的最后一门课程,深入计算机的硬件细节,带领学生逐步理解 C 语言是如何一步步转化为 RISC-V 汇编并在 CPU 上执行的。会涉及到流水线、Cache、虚存以及并发相关的内容 本课程涵盖的主题包括 C 语言和汇编语言编程、高级程序到机器语言的翻译、计算机组成、缓存、性能测量、并行性、CPU 设计、仓储规模计算以及相关主题。
储备知识 展望未来
视频选集
(1/51)
自动连播
Lecture 1: Intro
47:41
Lecture 2: Number Representation
50:00
Lecture 3 C Intro - Basics
48:13
Discussion 1: Number Representation
53:57
Lecture 4: C Intro - Pointers, Arrays,Strings
50:09
Lecture 5: Memory(Mis)Management
50:09
Discussion 2: C
01:47:15
Lecture 6: Floating Point
50:15
Lecture 7: Intro to Assembly Language RISC-V
50:27
Lecture 8: RISC-V DataTransfer
50:30
Discussion 3: Floating Point
51:50
Lecture 9: RISC-V Decision Making Logic Ops
51:29
Lecture 10: RISC-V Procedures
51:51
Lecture 11: RISC-V Instruction Formats I
50:46
Discussion 4: RISC-V Intro, Control Flow
41:51
Lecture 12: RISC-V Instruction Formats II
51:39
Lecture 13: Compiler,Assembler,Linker,Loader
50:49
Lecture 14 Intro to Synchronous Digital Systems
50:17
Discussion 5: RISC-V Procedures, ISA, CALL
40:46
Lecture 15 Combinational Logic
54:01
Lecture 16 SDS State,FSMs
54:45
Lecture 17: Combinational Logic Blocks
50:51
Discussion 6: SDS, Logic FSM
47:12
Lecture 18: RISC-V Single Cycle Datapath I
53:28
Lecture 19: RISC-V Single Cycle Datapath II
54:28
Lecture 20: RISC-V Single-Cycle Control
50:48
Discussion 7: Single-Cycle Datapath
43:17
Lecture 21: RISC-V 5-Stage Pipeline I
49:56
Lecture 22: RISC-V 5-Stage Pipeline II,Hazards
52:12
Lecture 23: RISC-V 5-Stage Pipeline III,Hazards
51:06
Discussion 8: Pipelining, Hazards
48:49
Lecture 24: Caches - Direct Mapped I
49:32
Lecture 25: Caches-Direct Mapped II
57:30
Lecture 26: Caches - MultiLevel
53:02
Discussion 9: Caches
47:32
Lecture27: Caches - Set - associative,Performance with Caches
53:28
Lecture 28: Flynn Taxonomy, SIMD
50:31
Lecture 29: Parallelism I: Thread-leve Parallelism
53:47
Discussion 10: Multi-Level Caches, AMAT
41:21
Lecture 30: Parallelism II: OpenMP,Sharing lssues
52:28
Lecture 31: Parallelism III: Cache Conherence, Performance
53:35
Lecture 32: VM I: Intro
50:47
Discussion 11: Parallelism, Coherency, and Atomic
44:14
Lecture 33: VM II: Page Faults,Multileve,Interrupts/Exceptions
53:08
Lecture 34: VM III: TLB
51:16
Lecture 35: VM Performance, I/O
54:04
Lecture 36: MapReduce, Spark, Amdahl's Law,Date-level Parallelism
52:55
Lecture 37: Dependability,Parity,ECC,RAID
01:09:04
Lecture 38: Data centers,Warehouse Scale computing
50:06
Lecture 39: Guest Lecture with James Percy from Apple
50:52
Lecture 40: Summary, What's Next?
43:16
客服
顶部
赛事库 课堂 2021拜年纪