CHADS: Chip-Area Distributed Systems
The goal of this project is to improve the performance and reliability of many-core microarchitecture. Our approach is to explicitly view many-cores as chip-area distributed systems (CHADS) and appropriately apply insights and tools from distributed systems research or distributed computing theory.
People
Thomas Moscibroda, Researcher in the Distributed Systems Research group at Microsoft Research
Onur Mutlu, Assistant Professor in the ECE department at Carnegie Mellon University
Publications
- Reetuparna Das, Onur Mutlu, Thomas Moscibroda, and Chita Das, Aergia: Exploiting Packet Latency Slack in On-Chip Networks, in IEEE Micro. Special Issue: Micro's Top Picks from 2010 Computer Architecture Conference, IEEE, February 2011
- George Nychis, Chris Fallin, Thomas Moscibroda, and Onur Mutlu, Next Generation On-Chip Networks: What Kind of Congestion Control Do We Need?, in 9th ACM Workshop on Hot Topics in Networks (HotNets), ACM, October 2010
- 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
- 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
- Thomas Moscibroda and Onur Mutlu, A Case for Bufferless Routing in On-Chip Networks, in 36th International Symposium on Computer Architecture (ISCA), Association for Computing Machinery, Inc., June 2009
- Onur Mutlu and Thomas Moscibroda, Parallelism-Aware Batch Scheduling: Enabling High-Performance and Fair Memory Controllers, in IEEE Micro. Special Issue: Micro's Top Picks from 2008 Computer Architecture Conferences , IEEE, February 2009
- Thomas Moscibroda and Onur Mutlu, Distributed Order Scheduling and its Application to Multi-Core DRAM Controllers, in 27th Annual Symposium on Principles of Distributed Computing (PODC), Association for Computing Machinery, Inc., August 2008
- Onur Mutlu and Thomas Moscibroda, Parallelism-Aware Batch-Scheduling: Enhancing both Performance and Fairness of Shared DRAM Systems, in 35th International Symposium on Computer Architecture (ISCA), Association for Computing Machinery, Inc., June 2008
- Onur Mutlu and Thomas Moscibroda, Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors, in 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), IEEE, December 2007
- Thomas Moscibroda and Onur Mutlu, Memory Performance Attacks: Denial of Memory Service in Multi-Core Systems, in 16th USENIX Security Symposium, USENIX, August 2007
