Sarita Adve's Research Group
University of Illinois at Urbana-Champaign


  • Our DeNovoND paper is chosen for the IEEE Micro's Top Picks 2014

  • John Alsop and Muhammad Huzaifa joined our research group, January 2014.

  • Rakesh and Matt present at Qualcomm Research, September 2013

  • Sarita, Hyojin, Rakesh, and Matt present talks and posters at I2PC Summit, September 2013

  • Abdulrahman Mahmoud joined our research group, August 2013

  • Congratulations to Dr. Siva Kumar Sastry Hari for successfully defending his Ph.D. thesis, July 2013

  • Sarita, Rakesh, and Matt present at Qualcomm Research, May 2013

  • Siva received the Feng Chen Memorial Award in 2013

  • Our Relyzer paper is chosen for the IEEE Micro's Top Picks 2013

  • Hyojin presented DeNovoND at ASPLOS 2013, March 2013

  • Matt passed the PhD qualifying exam, March 2013

  • Our paper titled "DeNovoND: Efficient Hardware Support for Disciplined Non-Determinism" is accpeted for publication at ASPLOS 2013

  • Article on Rakesh and Matt's fellowship in the Departmental Click! magazine, September 2012

  • Sarita selected as Program Chair for ASPLOS 2014!

  • Siva received the Margarida Jacome GSRC Best Poster Award, Oct 2012

     News Archive


  • Memory consistency models: Co-developed the memory models for the C++ and Java programming languages, based on our early work on data-race-free models

  • Hardware reliability: co-developed the concept of lifetime reliability aware architectures and dynamic reliability management

  • Power management: Co-designed GRACE, one of the first systems to implement cross-layer energy management

  • Memory level parallelism: Some of the first papers on exploiting instruction-level parallelism (ILP) for memory system performance

  • Evaluation techniques for shared-memory systems with ILP processors: Developed the widely used RSIM architecture simulator

Our group's research focus is in computer architecture, but we take a full system view of the problems we solve and collaborate closely with faculty and students from other areas, including applications, software, and hardware.

The field of computer architecture is currently undergoing several disruptive changes. Moore's law continues to bestow a wealth of transistors, but converting them into usable performance will require exploiting increasingly higher levels of parallelism or many-core computing. Designing parallel hardware and software that achieve power-efficient, reliable, and scalable performance, however, remains a challenge. We are currently working on the following projects to address this challenge:

    SWAT: Software Anomaly Treatment
    DeNovo: Rethinking Hardware for Disciplined Parallelism
    DPJ: Deterministic Parallel Java (led by Vikram Adve)
    Heterogeneous Computing (joint project with Vikram Adve)


Sarita Adve's Group Picture

(front) Hyojin Sung, Sarita Adve, and Matt Siclair,

(back) Siva Kumar Sastry Hari, Rakesh Komuravelli, Byn Choi, and Robert Smolinski