Hardware Reference
In-Depth Information
Exploration
Architect
Design of
Experiments
Design Space
Definition
Use Case
and Simulator
Provider
Exploration
Strategies
Initial Design
Space Instances
Use Case
Design Space
Instance
DSE Kernel
and
Optimization
Algorithms
Response
Surface
Methods
(Analytic
Techniques)
Pareto Curve
Cycle
Accurate
Simulator
High Level
Simulator
Objective
Functions
Objective
Functions
Evaluation
System Metrics
Application
Working Point
Multi-Core
Architectural
Instance
Power/Performance Estimation
Framework
Design Space Exploration Framework
Fig. 1.2 Overview of the multi-simulator based DSE design flow
simulators (Multicube SCoPE, HLSim and TLM-based simulator) interfaced with
the two available DSE tools (modeFRONTIER and Multicube Explorer). Overall,
an acceptable relative accuracy has been found [ 1 ] with a significant speed-up in
simulation time.
1.2.3
Response Surface Modeling Techniques
A set of analytical techniques (Response Surface Models, or RSMs) have been intro-
duced to further speed up the design space exploration process (see Fig. 1.2 ). These
techniques are key factors for developing a model of the system behavior without
requiring the simulation of all the possible design configurations. RSMs have been
proved to be an effective solution for analytically predicting the behavior of the
system in terms of the target metrics without resorting to the system simulation.
Response Surface Modeling (RSM) techniques leverage the analytical depen-
dence between several design parameters and one or more response variables by
adopting both interpolation and regression techniques. The basic principle is to use
a set of simulations either generated ad hoc by a Design of Experiment (DoE) phase
or obtained by an exploration strategy previously applied to the design space, in
order to obtain a response model of the system behavior. In the project, several RSM
techniques have been implemented, among them Radial Basis Functions [ 3 ], Linear
Regression [ 4 , 5 ], Artificial Neural Networks [ 2 ] and Shepard's Interpolation. Every
Search WWH ::




Custom Search