Computer Architecture Group
Our group's mission is to conduct fundamental research in computer architecture and hardware/software interaction. We explore novel architectural techniques to improve the performance, efficiency, dependability, and scalability of processor architectures and the software running on them. We are especially interested in understanding and improving the interactions between hardware and software.
Recent Publications
- Behnam Robatmili, Dong Li, Hadi Esmaeilzadeh, Sibi Govindan, Aaron Smith, Andrew Putnam, Doug Burger, and Stephen Keckler, How to Implement Effective Prediction and Forwarding for Fusable Dynamic Multicore Architectures, 19th IEEE International Symposium on High Performance Computer Architecture, February 2013
- Jonathan Valamehr, Melissa Chase, Seny Kamara, Andrew Putnam, Dan Shumow, Vinod Vaikuntanathan, and Timothy Sherwood, Inspection Resistant Memory: Architectural Support for Security from Physical Examination, in Proceedings of ISCA 2012., ISCA, June 2012
- Andrew Hay, Karin Strauss, Timothy Sherwood, Gabriel Loh, and Doug Burger, Preventing PCM Banks from Seizing Too Much Power, in MICRO-44 (International Symposium on Microarchitecture), ACM, December 2011
- Alexander Jaffe, Thomas Moscibroda, Laura Effinger-Dean, Luis Ceze, and Karin Strauss, The Impact of Memory Models on Software Reliability in Multiprocessors, in PODC 2010 (Symposium on Principles of Distributed Computing), ACM, June 2011
- Emmanouil Koukoumidis, Dimitrios Lymberpoulos, Karin Strauss, Jie Liu, and Doug Burger, Pocket Cloudlets, in ASPLOS 2011 (International Conference on Architectural Support for Programming Languages and Operating Systems, ACM, March 2011
- Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita Das, Aergia: Exploiting Packet Latency Slack in On-Chip Networks, in 37th International Symposium on Computer Architecture (ISCA), ACM, June 2010
- Brandon Lucia, Luis Ceze, and Karin Strauss, ColorSafe: Architectural Support for Debugging and Dynamically Avoiding Multi-Variable Atomicity Violations, in ISCA 2010 (International Symposium on Computer Architecture), Association for Computing Machinery, Inc., June 2010
- Brandon Lucia, Luis Ceze, Karin Strauss, Shaz Qadeer, and Hans-J. Boehm, Conflict Exceptions: Simplifying Concurrent Language Semantics with Precise Hardware Exceptions for Data-Races, in ISCA 2010 (International Symposium on Computer Architecture), Association for Computing Machinery, Inc., June 2010
- Andrew Putnam, Aaron Smith, and Doug Burger, Dynamic Vectorization in the E2 Dynamic Multicore System, in 1st International Workshop on Highly-efficient Accelerators and Reconfigurable Technologies, June 2010
- Engin Ipek, Jeremy Condit, Edmund B Nightingale, Doug Burger, and Thomas Moscibroda, Dynamically Replicated Memory: Building resilient systems from unreliable nanoscale memories, in Fifteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '10) Won Best Paper Award., March 2010
- Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita R. Das, Application-Aware Prioritization Mechanisms for On-Chip Networks, in 42nd IEEE/ACM International Symposium on Microarchitecture (MICRO), IEEE, December 2009
- Vijay Janapa Reddi, Benjamin Lee, Trishul Chilimbi, and Kushagra Vaid, Web Search Using Small Cores: Quantifying the Price of Efficiency, no. MSR-TR-2009-105, August 2009
