Computer architects rely on cycle-by-cycle simulation to evaluate the impact of design choices and to understand tradeoffs and interactions among design parameters. Although several techniques reduce time per individual simulation, efficiently exploring exponential-size design spaces spanned by several interacting parameters remains an open problem: the sheer number of experiments renders detailed simulation intractable. We attack this via an automated approach for building highly accurate and confident predictive models of design spaces. We collect simulation data incrementally, giving reliable estimates of model error on the full parameter space at each step of the building process. As validation, we perform sensitivity studies on...
Architectural design spaces of microprocessors are often exponentially large with respect to the pen...
This paper presents a novel, more flexible and faster software framework for design space exploratio...
Optimization of complex system architectures can support the non-biased search for novel architectur...
Computer architects rely on cycle-by-cycle simulation to evaluate the impact of de-sign choices and ...
Computer architects usually evaluate new designs by cycle-accurate processor simulation. This approa...
Exploring the design space of computer architectures generally consists of a trial-and-error procedu...
Each design product depends on a design model originated in the designer's mind. From initial design...
Digital architecture has been a fast-evolving domain since the first computer program was written to...
We present a new simulation paradigm for microarchitectural design evaluation and optimization. This...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full ex...
This paper presents the author’s experience in using architectural simulation tools in the instructi...
Detailed architectural simulators suffer from a long development cycle and extremely long evaluation...
As computers and the workloads they run have grown in size and complexity, it has become difficult t...
We present a new simulation paradigm for microarchitectural design evaluation and optimization. This...
Architectural design spaces of microprocessors are often exponentially large with respect to the pen...
This paper presents a novel, more flexible and faster software framework for design space exploratio...
Optimization of complex system architectures can support the non-biased search for novel architectur...
Computer architects rely on cycle-by-cycle simulation to evaluate the impact of de-sign choices and ...
Computer architects usually evaluate new designs by cycle-accurate processor simulation. This approa...
Exploring the design space of computer architectures generally consists of a trial-and-error procedu...
Each design product depends on a design model originated in the designer's mind. From initial design...
Digital architecture has been a fast-evolving domain since the first computer program was written to...
We present a new simulation paradigm for microarchitectural design evaluation and optimization. This...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full ex...
This paper presents the author’s experience in using architectural simulation tools in the instructi...
Detailed architectural simulators suffer from a long development cycle and extremely long evaluation...
As computers and the workloads they run have grown in size and complexity, it has become difficult t...
We present a new simulation paradigm for microarchitectural design evaluation and optimization. This...
Architectural design spaces of microprocessors are often exponentially large with respect to the pen...
This paper presents a novel, more flexible and faster software framework for design space exploratio...
Optimization of complex system architectures can support the non-biased search for novel architectur...