CS 433 / CSE 422
Schedule
Class Resources
Videos
Syllabus
Home
CS 433 / CSE 422
Fall 2024
University of Illinois Urbana-Champaign
Course Resources
Paper Reviews
Guidelines for Writing a Paper Review
Set 1: Going Further in Program Execution
Fisher,
"Very Long Instruction Word Architectures and the ELI-512"
,
ISCA
, 1983
Jiménez and Lin,
"Dynamic Branch Prediction with Perceptrons"
,
HPCA
, 2001
Srinath et al.,
"Feedback Directed Prefetching: Improving the Performance and Bandwidth-Efficiency of Hardware Prefetchers"
,
HPCA
, 2007
Set 2: Advanced Speculation Research
Palacharla et al.,
"Complexity-Effective Superscalar Processors"
,
ISCA
, 1997
Mutlu et al.,
"Runahead Execution: An Alternative to Very Large Instruction Windows for Out-of-Order Processors"
,
HPCA
, 2003
Kocher et al.,
"Spectre Attacks: Exploiting Speculative Execution"
,
S&P
, 2019
Materials From Other Illinois Courses
CS 233: Micro-Lecture Videos From Prerequisite Class
Prior Iterations of CS 433
Spring 2024
Fall 2023
Spring 2023
(full website temporarily down)
Fall 2022
Spring 2022
(full website temporarily down)
Fall 2021
Supplemental Readings
Introduction to Combinational Logic
Introduction to Transistors and FPGAs
Implementing Logic Gates with CMOS Transistors
(from UT Austin EE 460R)
Detailed CMOS Logic Gate Design
(from
Digital Integrated Circuits: A Design Perspective
)
Transistor Sizing
(from UMD ENEE 359a)