RISCV课程

原文: https://cs61c.org/#by-week

Great Ideas in Computer Architecture (Machine Structures)

CS 61C at UC Berkeley with Nick Weaver - Spring 2020

Lecture: MW 5:00 pm - 6:29 pm Wheeler 150

Textbooks:

    • Computer Organization and Design RISC-V Edition, 1st ed. by David Patterson, and John Hennessy
    • The C Programming Language, 2nd ed. by Brian Kernighan and Dennis Ritchie
    • The Datacenter as a Computer by Luiz André Barroso and Urs Hölzle, freely available here

 

 

RISC-V Instruction Formats
Webcast

Readings: P&H:2.5, 2.10

Project 2 Released (2A due 2/28, 2B due 3/6)
Assignments
 

RISC-V Single-Cycle Control

Readings: P&H:4.4

Project 3 Released (3A due 3/13, 3B due 3/30)
RISC-V 5-Stage Pipeline/Hazards

Readings: P&H:4.6-4.10

 

Memory Hierarchy, Fully Associative Caches

Readings: P&H:5.1-4, 5.8-5.9, 5.13 , Cache Flowchart

Caches– Direct-mapped, set-associative; Program Performance w/ Caches

Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart

Assignments
 

Mutilevel Caches, Cache Questions

Readings: P&H:5.1-5.4, 5.8-5.9, 5.13 , Cache Flowchart

Lec 18
4/1
 

OS and I/O– DMA, Disks, Networking

Assignments
  • Discussion 10: Caches (Solutions)
  • Lab 9: Caches
  • Homework 8: OS and I/O
    Due 4/10
Week 12
Virtual Memory Part 2

Readings: P&H:5.7-5.8

Assignments
Week 13
Lec 22
4/15
 

Amdahl's Law, Thread-level Parallelism, OpenMP Introduction

Readings: P&H:2.11, 4.10, 5.10, 6.5 , OpenMP Summary Card

Assignments
Week 14
 

Cache Coherence, Open MP Sharing Issues, Performance

Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7

Lec 24
 

Warehouse Scale Computing, MapReduce (Spark)

Readings: The Datacenter as a Computer:Ch 1, Ch 2.4, Ch 3, 5.1-5.3 , P&H:6.7

 
 
posted @ 2020-03-12 12:01  CodingDaily  阅读(504)  评论(0)    收藏  举报