My research is in parallel computer architecture and operating systems particularly focused on QoS for applications, hardware partitioning mechanisms in the memory hierarchy, and resource allocation and dynamic optimization in the operating system.  I’m a part of the Tessellation OS project.  In the past, my research focused on performance measurement, and I was involved with the RAMP Gold project.
 
My thesis work, PACORA, is a resource allocation framework for general-purpose operating systems, which is designed to provide responsiveness guarantees to a simultaneous mix of high-throughput parallel, interactive, and real-time applications in an efficient, scalable manner in order to improve battery life without sacrificing the user experience.
 
My research has been funded by a National Science Foundation GSRP Fellowship, a GAANN Fellowship, a Google Anita Borg Memorial Scholarship and the Parallel Computing Laboratory.