Practical systems for overcoming processor imperfections
Matthew HicksPostdoctoral Research Associate
Department of Computer Science at the
University of Illinois Urbana-Champaign
Friday, July 19, 2013|
11:00am - 12:00pm
Add to Google Calendar
About the Event
Processors are not perfect. Even the most modern, thoroughly verified processors contain imperfections. Processor imperfections, being embedded in the lowest layer of the system, pose a significant problem not only for software developers during design and debug, but also serve as weaknesses to the security mechanisms implemented in the upper layers of the system. With such a pervasive impact on computing systems, it is vital that processor vendors address these imperfections in a way that maintains the abstraction of a perfect processor promised to software developers.
Matthew Hicks is a Postdoctoral Research Associate in the Department of Computer Science at the University of Illinois Urbana-Champaign. His research areas include embedded systems, low-level security, and architecture. Matthew earned his PhD in Computer Science (advised by Sam King) from the University of Illinois Urbana-Champaign in 2013, where he also earned his MS in 2008. Matthew earned his BS in Computer Science from the University of Central Florida in 2006.
Contact: Stephen Reger
Open to: Public