Link to the University of Pittsburgh Homepage
Link to the University Library System Homepage Link to the Contact Us Form

Cache Equalizer: A Cache Pressure Aware Block Placement Scheme for Large-Scale Chip Multiprocessors

Hammoud, Mohammad and Cho, Sangyeun and Melhem, Rami (2009) Cache Equalizer: A Cache Pressure Aware Block Placement Scheme for Large-Scale Chip Multiprocessors. Technical Report. Department of Computer Science, University of Pittsburgh, Pittsburgh. (Unpublished)

[img]
Preview
PDF (CS TR 09 167)
Primary Text
Available under License : See the attached license file.

Download (1MB) | Preview
[img] Plain Text (licence)
Available under License : See the attached license file.

Download (1kB)

Abstract

This paper describes Cache Equalizer (CE), a novel distributed cache management scheme for large scale chip multiprocessors (CMPs). Our work is motivated by large asymmetry in cache sets usages. CE decouples the physical locations of cache blocks from their addresses for the sake of reducing misses caused by destructive interferences. Temporal pressure at the on-chip last-level cache, is continuously collected at a group (comprised of cache sets) granularity, and periodically recorded at the memory controller to guide the placement process. An incoming block is consequently placed at a cache group that exhibits the minimum pressure. CE provides Quality of Service (QoS) by robustly offering better performance than the baseline shared NUCA cache. Simulation results using a full-system simulator demonstrate that CE outperforms shared NUCA caches by an average of 15.5% and by as much as 28.5% for the benchmark programs we examined. Furthermore, evaluations manifested the outperformance of CE versus related CMP cache designs.


Share

Citation/Export:
Social Networking:
Share |

Details

Item Type: Monograph (Technical Report)
Status: Unpublished
Creators/Authors:
CreatorsEmailPitt UsernameORCID
Hammoud, Mohammad
Cho, Sangyeun
Melhem, Ramimelhem@cs.pitt.eduMELHEM
Monograph Type: Technical Report
Date: 2009
Date Type: Publication
Access Restriction: No restriction; Release the ETD for access worldwide immediately.
Publisher: Department of Computer Science, University of Pittsburgh
Place of Publication: Pittsburgh
Institution: University of Pittsburgh
Department: Computer Science
Schools and Programs: Dietrich School of Arts and Sciences > Computer Science
Dietrich School of Arts and Sciences > Computer Science > Computer Science Technical Reports
Refereed: No
University of Pittsburgh Series: Computer Science Technical Reports
Other ID: CS TR 09 167
Date Deposited: 12 Mar 2013 18:09
Last Modified: 30 Oct 2018 13:59
URI: http://d-scholarship.pitt.edu/id/eprint/17754

Metrics

Monthly Views for the past 3 years

Plum Analytics


Actions (login required)

View Item View Item