Secure and Advanced Computer Architecture

Spring 2024

General Information

Instructor: Nader Sehatbakhsh, Assistant Professor, UCLA
Lectures: WGYOUNG 4216
Office Hours: Wednesdays 4-5 PM or by appointment*
Textbook: Reading materials will be assigned.
Links: We will use Campuswire and Gradescope in this course. Please use the links posted in Bruinlearn to enroll.
* To schedule an appointment, send a direct message on Campuswire.

Course Description

While traditionally hardware was assumed to be trustworthy and secure, recent cyber attacks have revealed that this assumption is no longer valid and that new efforts are required to ensure this trustworthiness. Designing hardware systems that are resilient against these attack threats, however, requires a thorough understanding of the root causes of these vulnerabilities.
This graduate-level course provides an in-depth exploration of advanced microarchitecture concepts and secure computing techniques. Through a comprehensive review of fundamental topics and examination of cutting-edge developments, students will gain a solid understanding of the complex interactions between hardware and software in modern computer systems. The first several classes will feature lectures from the instructor to give proper background. The body of the course will be readings, presentations, and discussions of late-breaking (primarily last several years) papers in the field and (possibly) guest lectures from the industry. The course will feature several computer assignments and a final project.