سند علمی

Genetically Programmed Response Surfaces for Efficient Design Space Exploration

چکیده

In spite of many efforts to speed up cycle-accurate architecture simulation, exponential increases in architectural design complexity threaten to make traditional design optimization techniques completely intractable. Response surface methodologies address this challenge by transforming the optimization process from a lengthy series of detailed simulations into the tractable formulation and rapid evaluation of a marginally less accurate but easy to evaluate analytical expression—a predictive model. We propose genetic programming as a powerful method for creating these predictive response surface models out of sampled architectural performance data. Genetically programmed response surfaces (GPRSs) allow the architect to make rapid design optimizations (because only a small number of detailed simulations are needed) while simultaneously obtaining insight into the problem domain (because the resulting response surface — a non–linear polynomial in our case — exposes relationships and relative weights among the design variables). We validate our methodology on realistic datasets and compare it to recently proposed techniques for predictive design space exploration. GPRSs are highly accurate when making global predictions about architectural performance behavior based on only small samples of performance data: global predictions of IPC incur less than 3% mean percentage error based on sample sizes of less than 1% of one target processor design space, and no worse than than mean 6% error at sample sizes as small as 0.0000002% out of over one billion possible design points from a second target space. GPRSs can therefore reduce required simulation costs by up to six orders of magnitude.

اسناد مشابه

  • Optimizing Chip Multiprocessor Designs Using Genetically Programmed Response Surfaces

    سند علمی۲۰۰۷Henry Cook, Benjamin Cohen, Kevin Skadron

    Putting multiple computer processors on a single chip (creating a “chip multiprocessor”) has been widely accepted as the only scalable way to further increase per chip processing power. However, the design of such chip multiprocessors is extraordinarily complicated. Computer arch

  • An Efficient Design Space Exploration Methodology for Multi-Cluster VLIW Architectures based on Artificial Neural Networks

    سند علمی۲۰۰۸Giovanni Mariani, Gianluca Palermo, Cristina Silvano, Vittorio Zaccaria

    Multi-Cluster Very Long Instruction Word (VLIW) architectures are currently designed by using platform-based synthesis techniques. In these approaches, a wide range of platform parameters are tuned to find the best trade-offs in terms of the selected figures of merit (such as ene

  • Efficient design space exploration for embedded systems

    سند علمی۲۰۰۶Simon Künzli

    Design space exploration is an important factor in embedded systems design. During several steps in a state-of-the-art design flow, designers have to decide between many design alternatives. The decisions are located at various levels of abstraction. In addition, the choices affe

  • Multi-objective efficient design space exploration and architectural synthesis of an application specific processor (ASP)

    سند علمی۲۰۱۱Microprocessors and Microsystems - Embedded Hardware DesignAnirban Sengupta, Reza Sedaghat, Zhipeng Zeng

    As the growth of system complexity rapidly increases, the gap between Electronic System Level (ESL) and the Register Transfer Level (RTL) must be filled. Currently, Very Large Scale Integration (VLSI) and Systemon-Chip (SoC) designs are multi-objective in nature, requiring simult

  • Efficient design space exploration for application specific systems-on-a-chip

    سند علمی۲۰۰۷Journal of Systems ArchitectureGiuseppe Ascia, Vincenzo Catania, Alessandro G. Di Nuovo, Maurizio Palesi

    A reduction in the time-to-market has led to widespread use of pre-designed parametric architectural solutions known as system-on-a-chip (SoC) platforms. A system designer has to configure the platform in such a way as to optimize it for the execution of a specific application. V

  • Towards Efficient Design Space Exploration of Heterogeneous Embedded Media Systems

    سند علمی۲۰۰۲Embedded Processor Design ChallengesAndy D. Pimentel, Simon Polstra, Frank Terpstra, A. W. van Halderen

    Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications, while dedicated hardware blocks provide high performance for time-critica