A Design Space Exploration Methodology for Parameter Optimization in Multicore Processors

02/28/2018
by   Prasanna Kansakar, et al.
0

The need for application-specific design of multicore/manycore processing platforms is evident with computing systems finding use in diverse application domains. In order to tailor multicore/manycore processors for application specific requirements, a multitude of processor design parameters have to be tuned accordingly which involves rigorous and extensive design space exploration over large search spaces. In this paper, we propose an efficient methodology for design space exploration. We evaluate our methodology over two search spaces - small and large, using a cycle-accurate simulator (ESESC) and a standard set of PARSEC and SPLASH-2 benchmarks. For the smaller design space, we compare results obtained from our design space exploration methodology with results obtained from fully exhaustive search. The results show that solution quality obtained from our methodology are within 1.35 obtained from fully exhaustive search while only exploring 2.74 design space. For larger design space, we compare solution quality of different results obtained by varying the number of tunable processor design parameters included in the exhaustive search phase of our methodology. The results show that including more number of tunable parameters in the exhaustive search phase of our methodology greatly improves solution quality.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/18/2014

Stochastic Local Search for Pattern Set Mining

Local search methods can quickly find good quality solutions in cases wh...
research
05/22/2019

The Steiner triple systems of order 21 with a transversal subdesign TD(3,6)

We prove several structural properties of Steiner triple systems (STS) o...
research
07/04/2022

Intelligent Exploration of Solution Spaces Exemplified by Industrial Reconfiguration Management

Many decision-making approaches rely on the exploration of solution spac...
research
09/21/2020

DISPATCH: Design Space Exploration of Cyber-Physical Systems

Design of cyber-physical systems (CPSs) is a challenging task that invol...
research
03/15/2021

Autotuning Benchmarking Techniques: A Roofline Model Case Study

Peak performance metrics published by vendors often do not correspond to...
research
02/24/2023

A Chisel Framework for Flexible Design Space Exploration through a Functional Approach

As the need for efficient digital circuits is ever growing in the indust...
research
11/24/2015

moGrams: a network-based methodology for visualizing the set of non-dominated solutions in multiobjective optimization

An appropriate visualization of multiobjective non-dominated solutions i...

Please sign up or login with your details

Forgot password? Click here to reset