ABOUT THE GROUP
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 looming end of transistor scaling (Moore's law and Dennard scaling) poses a major disruption to the field of computing. Computer architects can enable sustaining the performance predictions of Moore's law through system design innovations that span the hardware-software boundary. Our group is exploring specialization and approximation to build hardware and software systems that will enable new applications in AI, augmented reality, and other emerging domains:
Scalable Specialization
Approximate Computing
We have an emphasis on extended reality (virtual, augmented, mixed reality) applications for our work. We have released ILLIXR, the first open source benchmark suite for extended reality.
We have open positions for postdocs and research programmers in our group. Click here for more details.
(front) Weon Taek Na, Sarita Adve, Abdulrahman Mahmoud, Radha Venkatagiri
(back) Wes Darvin, Muhammad Huzaifa, Giodano Salvador, Adel Ejjeh
We are very proud that for three of the last five years (2014-18), a PhD thesis from our group has been selected as one of the Illinois CS department's two nominations for the ACM doctoral dissertation award.
Matt Sinclair for 2018 :
Efficient Coherence and Consistency for Specialized Memory Hierarchies
Hyojin Sung for 2016 :
DeNovo: Rethinking the Memory Hierarchy for Disciplined Parallelism
Siva Sastry Hari for 2014 :
Preserving Application Reliability on Unreliable Hardware
OTHER PAST IMPACT
-
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, pioneered techniques for ultra-low cost software-driven hardware resiliency
-
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: Developed RSIM, the first publicly available multiprocessor simulator with out-of-order processors
|