• Home
  • Search
  • Using PredictiveModeling for Cross-Program Design Space Exploration in Multicore Systems
  • Cite Icon60
  • https://doi.org/10.1109/pact.2007.77Copy DOI Icon

Using PredictiveModeling for Cross-Program Design Space Exploration in Multicore Systems

  • Sep 15, 2007
  • Salman Khan +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

The vast number of transistors available through modern fabrication technology gives architects an unprecedented amount of freedom in chip-multiprocessor (CMP) designs. However, such freedom translates into a design space that is impossible to fully, or even partially to any significant fraction, explore through detailed simulation. In this paper we propose to address this problem using predictive modeling, a well-known machine learning technique. More specifically we build models that, given only a minute fraction of the design space, are able to accurately predict the behavior of the remaining designs orders of magnitude faster than simulating them. In contrast to previous work, our models can predict performance metrics not only for unseen CMP configurations for a given application, but also for unseen configurations of a new application that was not in the set of applications used to build the model, given only a very small number of results for this new application. We perform extensive experiments to show the efficacy of the technique for exploring the design space of CMP's running parallel applications. The technique is used to predict both energy-delay and execution time. Choosing both explicitly parallel applications and applications that are parallelized using the thread-level speculation (TLS) approach, we evaluate performance on a CMP design space with about 95 million points using 18 benchmarks with up to 1000 training points each. For predicting the energy-delay metric, prediction errors for unseen configurations of the same application range from 2.4% to 4.6% and for configurations of new applications from 3.1% to 4.9%.

Similar Papers
  • Research Article
  • Citations11

Efficiently exploring architectural design spaces via predictive modeling

  • Oct 20, 2006
  • ACM SIGARCH Computer Architecture News
  • Engin Ïpek +4
  • Research Article

Low-level implementation of the SISC protocol for thread-level speculation on a multi-core architecture

  • Jul 22, 2017
  • Parallel Computing
  • Milan B Radulović +2
  • Conference Article
  • Citations94

Tasking with out-of-order spawn in TLS chip multiprocessors

  • Jun 20, 2005
  • Jose Renau +5
  • Conference Article
  • Citations5

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

  • Oct 01, 2011
  • Changshu Zhang +4
  • Conference Article
  • Citations1

Exploring Parallelism in MiBench with Loop and Procedure Level Speculation

  • Dec 01, 2018
  • Deqing Bu +5
  • Conference Article
  • Citations144

The Jrpm system for dynamically parallelizing Java programs

  • Jan 01, 2003
  • Michael K Chen +1
  • Conference Article
  • Citations10

Limits of region-based dynamic binary parallelization

  • Mar 16, 2013
  • Tobias J.K Edler Von Koch +1
  • Conference Article
  • Citations7

Uncore RPD: Rapid Design Space Exploration of the Uncore via Regression Modeling

  • Nov 02, 2015
  • Karthik Sangaiah +2
  • Research Article
  • Citations10

Data speculation support for a chip multiprocessor

  • Oct 01, 1998
  • ACM SIGPLAN Notices
  • Lance Hammond +2
  • Conference Article
  • Citations18

Sim-PowerCMP: A Detailed Simulator for Energy Consumption Analysis in Future Embedded CMP Architectures

  • Jan 01, 2007
  • Antonio Flores +2
  • Conference Article
  • Citations9

CAP: Criticality analysis for power-efficient speculative multithreading

  • Oct 01, 2007
  • James Tuck +2
  • Research Article
  • Citations7

Ultra-low-leakage chip multiprocessor design with hybrid FinFET logic styles

  • Oct 06, 2014
  • ACM Journal on Emerging Technologies in Computing Systems
  • Xianmin Chen +1
  • Conference Article

Design tradeoffs in speculative Transactional memory architecture

  • Dec 01, 2011
  • Yaobin Wang +4
  • Research Article
  • Citations3

REPLICA MBTAC: multithreaded dual-mode processor

  • Dec 16, 2017
  • The Journal of Supercomputing
  • Martti Forsell +2
  • Research Article
  • Citations68

Chip Multiprocessor Design Space Exploration through Statistical Simulation

  • Dec 01, 2009
  • IEEE Transactions on Computers
  • Davy Genbrugge +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.