• Home
  • Search
  • A Scalable and Fast Microprocessor Design Space Exploration Methodology
  • Cite Icon7
  • https://doi.org/10.1109/mcsoc.2015.30Copy DOI Icon

A Scalable and Fast Microprocessor Design Space Exploration Methodology

  • Sep 1, 2015
  • Lei Wang +6 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Design space exploration of microprocessor is still a challenging task for processor designers. Due to the huge design space, it is hard to determine the optimal configuration of microarchitecture parameters to satisfy the target performance and power requirements within limited time at the early stage of processor design. In this paper, a Critical Path Analysis directed Design Space Exploration (CPADSE) methodology for design space exploration of microprocessors is proposed. In CPADSE, a dependence graph model is constructed using the profile information generated during the program simulation. Then the critical paths of the dependence graph model are computed and patterns of the critical path are identified. The microarchitecture parameters mostly affecting processor`s performance or other metrics can be identified using the Plackett-Burman design method, which is always referenced as sensitivity analysis. Then the result of critical path analysis and sensitivity analysis is further used to guide the selection of search direction in both SA-CPADSE and TB-CPADSE design space search algorithms, which are proposed in this paper. Experiment result shows that for the design space exploration on SPEC 2000 benchmarks, SA-CPADSE obtains 2x speedup over baseline design space exploration algorithm SA-DSE. Additionally, TB-CPADSE on average obtains 4.3x speedup over SA-CPADSE and 7x speedup over SA-DSE. At the end of this paper, we have a detailed discussion about how to extend CPADSE methodology to design space exploration of multicore processors.

Similar Papers
  • Dissertation

Domain design space exploration

  • Jan 01, 2021
  • Jinghan Zhang
  • Research Article
  • Citations33

Analysis and optimization of dynamic dataflow programs

  • Jan 01, 2015
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Simone Casale-Brunet
  • Conference Article
  • Citations5

A Compiler-in-the-Loop framework to explore Horizontally Partitioned Cache architectures

  • Jan 01, 2008
  • Aviral Shrivastava +2
  • Research Article

MoDAF: A Multi-objective Divide-and-Conquer Parameter Tuning Framework for CGRAs

  • Sep 04, 2025
  • ACM Transactions on Design Automation of Electronic Systems
  • Jingyuan Li +3
  • Research Article
  • Citations8

Selecting Microarchitecture Configuration of Processors for Internet of Things (IoT)

  • Jan 01, 2018
  • IEEE Transactions on Emerging Topics in Computing
  • Prasanna Kansakar +1
  • Conference Article
  • Citations4

Design Space Exploration for Wireless-Integrated Factory Automation Systems

  • May 01, 2019
  • Honglei Li +5
  • Conference Article
  • Citations2

Accelerating FPGA design space exploration using circuit similarity-based placement

  • Dec 01, 2010
  • Xiaoyu Shi +4
  • Conference Article
  • Citations2

Power andPerformance Analysis for Early Design Space Exploration

  • Jan 01, 2007
  • Charles Thangaraj +1
  • Conference Article
  • Citations7

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

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

Modeling dialogue with mixed initiative in design space exploration

  • Mar 10, 2006
  • Artificial Intelligence for Engineering Design, Analysis and Manufacturing
  • Sambit Datta
  • Conference Article
  • Citations28

Exploration of compiler optimization sequences using clustering-based selection

  • Jun 12, 2014
  • Luiz G.A Martins +4
  • Conference Article
  • Citations27

A Trimaran based framework for exploring the design space of VLIW ASIPs with coarse grain functional units

  • Jan 01, 2002
  • Bhuvan Middha +4
  • Book Chapter
  • Citations11

Integrated block-processing and design-space exploration in temporal partitioning for RTR architectures

  • Jan 01, 1999
  • Meenakshi Kaul +1
  • Conference Article
  • Citations111

A compiler approach to fast hardware design space exploration in FPGA-based systems

  • May 17, 2002
  • Byoungro So +2
  • Conference Article
  • Citations53

Efficient design space exploration via statistical sampling and AdaBoost learning

  • Jun 05, 2016
  • Dandan Li +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.