• Home
  • Search
  • Cache contention and application performance prediction for multi-core systems
  • Cite Icon118
  • https://doi.org/10.1109/ispass.2010.5452065Copy DOI Icon

Cache contention and application performance prediction for multi-core systems

  • Mar 1, 2010
  • Chi Xu +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The ongoing move to chip multiprocessors (CMPs) permits greater sharing of last-level cache by processor cores but this sharing aggravates the cache contention problem, potentially undermining performance improvements. Accurately modeling the impact of inter-process cache contention on performance and power consumption is required for optimized process assignment. However, techniques based on exhaustive consideration of process-to-processor mappings and cycle-accurate simulation are inefficient or intractable for CMPs, which often permit a large number of potential assignments. This paper proposes CAMP, a fast and accurate shared cache aware performance model for multi-core processors. CAMP estimates the performance degradation due to cache contention of processes running on CMPs. It uses reuse distance histograms, cache access frequencies, and the relationship between the throughput and cache miss rate of each process to predict its effective cache size when running concurrently and sharing cache with other processes, allowing instruction throughput estimation.We also provide an automated way to obtain process-dependent characteristics, such as reuse distance histograms, without offline simulation, operating system (OS) modification, or additional hardware. We tested the accuracy of CAMP using 55 different combinations of 10 SPEC CPU2000 benchmarks on a dual-core CMP machine. The average throughput prediction error was 1.57%.

Similar Papers
  • Conference Article
  • Citations565

Fair Cache Sharing and Partitioning in a Chip Multiprocessor Architecture

  • Sep 29, 2004
  • Seongbeom Kim +2
  • Research Article
  • Citations20

The Coming Wave of Multithreaded Chip Multiprocessors

  • Apr 03, 2007
  • International Journal of Parallel Programming
  • James Laudon +1
  • Book Chapter
  • Citations8

Preventing Denial-of-Service Attacks in Shared CMP Caches

  • Jan 01, 2006
  • Georgios Keramidas +4
  • Conference Article
  • Citations37

Process variation aware thread mapping for chip multiprocessors

  • Apr 20, 2009
  • Seong Uk Hong +3
  • Book Chapter
  • Citations3

Throughput-Oriented Multicore Processors

  • Jan 01, 2009
  • James Laudon +2
  • Research Article
  • Citations10

An adaptive migration–replication scheme (AMR) for shared cache in chip multiprocessors

  • Jul 26, 2015
  • The Journal of Supercomputing
  • Nitin Chaturvedi +2
  • Conference Article
  • Citations1

Evaluating the Memory System Performance of Software-Initiated Inter-core LLC Prepushing

  • May 01, 2011
  • Min Cai +1
  • Conference Article
  • Citations5

A machine learning approach to modeling power and performance of chip multiprocessors

  • Oct 01, 2011
  • Changshu Zhang +4
  • Research Article
  • Citations16

3D floorplanning of low-power and area-efficient Network-on-Chip architecture

  • Apr 16, 2011
  • Microprocessors and Microsystems
  • Licheng Xue +3
  • Research Article
  • Citations34

Improving fairness, throughput and energy-efficiency on a chip multiprocessor through DVFS

  • Mar 01, 2007
  • ACM SIGARCH Computer Architecture News
  • Masaaki Kondo +2
  • Research Article
  • Citations34

Hierarchical Cache Directory for CMP

  • Mar 01, 2010
  • Journal of Computer Science and Technology
  • Song-Liu Guo +4
  • Research Article
  • Citations7

Novel fairness-aware co-scheduling for shared cache contention game on chip multiprocessors

  • Apr 02, 2020
  • Information Sciences
  • Zheng Xiao +4
  • Conference Article
  • Citations149

Maximizing CMP throughput with mediocre cores

  • Jan 01, 2005
  • J.D Davis +2
  • Research Article
  • Citations3

Optimising power efficiency in trace cache fetch unit

  • Jul 02, 2007
  • IET Computers & Digital Techniques
  • J Hu +3
  • PDF
  • Research Article
  • Citations5

A novel power model for future heterogeneous 3D chip-multiprocessors in the dark silicon age

  • Jul 27, 2018
  • EURASIP Journal on Embedded Systems
  • Arghavan Asad +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.