The Course Surveys Main Research Topics On Modern Computer Systems, With The Focus On The Interaction Between Hardware and Software, Such As Secure Execution (specifically, Trusted Execution Environments), Advanced Operating System Design, Hardware and Software Support For Computational and I/o Accelerators, and More. It Covers Both Classic Papers and Recent Developments._ Learning Outcomes# at The End of The Course The Students Will Know# 1. Will Be Exposed to The Methods and Important Topics in Systems Research. 2. Will Be Exposed to Principles of Secure Hardware and Advanced Operating Systems.

Faculty: Electrical and Computer Engineering
|Graduate Studies

Pre-required courses

(46209 - Structure of Operating Systems and 46210 - Laboratory in Operating Systems) or 46267 - Computer Architecture or 234123 - Operating Systems or 236267 - Computer Architecture


Semestrial Information