Stanford Root

Schedule

Stanford Root

Schedule

EE 282

Computer Systems Architecture (CS 282)

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

Course focuses on how to build modern computing systems, namely notebooks, smartphones, and data centers, covering primarily their hardware architecture and certain system software aspects. For each system class, we cover the system architecture, processor technology, advanced memory hierarchy and I/O organization, power and energy management, and reliability. We will also cover topics such as interactions with system software, virtualization, solid state storage, and security. The programming assignments allow students to explore performance/energy tradeoffs when using heterogeneous hardware resources on smartphone devices.

Syllabus for selected term:
View Spring 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 1973
0 / 120 enrolled
DAYS:Monday, Wednesday
TIME:3 PM – 4:20 PM
LOCATION:TBD
INSTRUCTOR:
Trippel, Caroline, Kozyrakis, Christos
3units

EE 282: Computer Systems Architecture (CS 282)

3 units · Letter or Credit/No Credit

Course focuses on how to build modern computing systems, namely notebooks, smartphones, and data centers, covering primarily their hardware architecture and certain system software aspects. For each system class, we cover the system architecture, processor technology, advanced memory hierarchy and I/O organization, power and energy management, and reliability. We will also cover topics such as interactions with system software, virtualization, solid state storage, and security. The programming assignments allow students to explore performance/energy tradeoffs when using heterogeneous hardware resources on smartphone devices.

Offered in Spring 2027 at Stanford University.

Spring 2027 sections

  • Lecture — Monday Wednesday 3:00 PM – 4:20 PM — Trippel, Caroline, Kozyrakis, Christos (Graduate)

More EE courses

  • EE 271: Introduction to VLSI Systems
  • EE 272: Design Projects in VLSI Systems I
  • EE 273: Digital Systems Engineering
  • EE 274: Data Compression: Theory and Applications
  • EE 276: Information Theory
  • EE 278: Probability and Statistical Inference
  • EE 283: Markov Decision Processes (MS&E 235A)
  • EE 284: Introduction to Computer Networks
  • EE 284A: Introduction to Internet of Things (CS 284A)
  • EE 285: Embedded Systems Workshop (CS 241)
  • EE 290A: Curricular Practical Training for Electrical Engineers
  • EE 290B: Curricular Practical Training for Electrical Engineers

All EE courses · All departments