This course will focus on computer architecture design goals beyond performance. These include: security, reliability, low power, and sustainability.
Project topic areas include:
Reading: Jedidiah R. Crandall and Frederic T. Chong. Minos: Control Data Attack Prevention Orthogonal to Memory Model. International Symposium on Microarchitecture. Portland, Oregon. November 2004
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Supplemental reading: Dynamic Taint Analysis: Automatic Detection, Analysis, and Signature Generation of Exploit Attacks on Commodity Software James Newsome and Dawn Song. In Network and Distributed Systems Security Symposium, Feb 2005.
Reading: Why Cryptosystems Fail by R. Anderson, 1st Conference on Computer and Comm. Security '93
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Supplemental reading: Design and Implementation of the AEGIS Single-Chip Secure Processor Using Physical Random Functions, G. Edward Suh, Charles W. O'Donnell, Ishan Sachdev, and Srinivas Devadas, Proceedings of the 32nd Annual International Symposium on Computer Architecture
Reading: Policy-Driven Memory Protection for Reconfigurable Hardware by T. Huffmire et al, ESORICS 2006
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Reading: David Lie, Chandramohan Thekkath, Mark Mitchell, Patrick Lincoln, Dan Boneh, John Mitchell, and Mark Horowitz. Architectural Support for Copy and Tamper Resistant Software . In Proceedings of the 9th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-IX). November, 2000. (This paper discusses the XOM architecture in detail)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Energy-aware adaptation for mobile applications.
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Scaling of Architecture Level Soft Error Rate for Superscalar Processors
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
REESE: A Method of Soft Error Detection in Microprocessor
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Problem Set (Please e-mail to chong@cs.ucsb.edu before class with "290N" in the subject line)
Susmit and Mohit
Banit and Shashi
Maria
Alan
Bita and Fernando
Eric and Nagy