Carnegie Mellon University
Browse

Topology-aware Quality-of-Service Support in Highly Integrated Chip Multiprocessors

Download (648.78 kB)
journal contribution
posted on 2010-06-01, 00:00 authored by Boris Grot, Stephen W. Keckler, Onur Mutlu

Power limitations and complexity constraints demand modular designs, such as chip multiprocessors (CMPs) and systems-on-chip (SOCs). Today’s CMPs feature up to a hundred discrete cores, with greater levels of integration anticipated in the future. Supporting effective on-chip resource sharing for cloud computing and server consolidation necessitates CMP-level quality-of-service (QOS) for performance isolation, service guarantees, and security. This work takes a topology-aware approach to on-chip QOS. We propose to segregate shared resources into dedicated, QOS-enabled regions of the chip. We than eliminate QOS-related hardware and its associated overheads from the rest of the die via a combination of topology and operating system support. We evaluate several topologies for the QOS-enabled regions, including a new organization called Destination Partitioned Subnets (DPS) which uses a light-weight dedicated network for each destination node. DPS matches or bests other topologies with comparable bisection bandwidth in performance, area- and energy-efficiency, fairness, and preemption resilience.

History

Publisher Statement

The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-642-24322-6_28

Date

2010-06-01