DeepAI AI Chat
Log In Sign Up

A Design Space Exploration Methodology for Parameter Optimization in Multicore Processors

by   Prasanna Kansakar, et al.
Kansas State University

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.


page 1

page 2

page 3

page 4


Stochastic Local Search for Pattern Set Mining

Local search methods can quickly find good quality solutions in cases wh...

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...

Intelligent Exploration of Solution Spaces Exemplified by Industrial Reconfiguration Management

Many decision-making approaches rely on the exploration of solution spac...

Autotuning Benchmarking Techniques: A Roofline Model Case Study

Peak performance metrics published by vendors often do not correspond to...

DISPATCH: Design Space Exploration of Cyber-Physical Systems

Design of cyber-physical systems (CPSs) is a challenging task that invol...

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...

Detecting Covert Cryptomining using HPC

Cybercriminals have been exploiting cryptocurrencies to commit various u...