Due to the long simulation time of the reference input set, computer architects often use reduced time simulation techniques to shorten the simulation time. However, what has not yet been thoroughly evaluated is the accuracy of these techniques relative to the reference input set and with respect to each other. To rectify this deficiency, this paper uses three methods to characterize reduced input set, truncated execution, and sampling-based simulation techniques while also examining their speed vs. accuracy trade-off and configuration dependence. Our results show that the three sampling-based techniques, SimPoint, SMARTS, and random sampling, have the best accuracy, the best speed vs. accuracy trade-off, and the least configuration depende...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
To cope with the widening design gap, the ever increasing impact of technology, reflected in increas...
The transition to multiprocessors expands the space of viable core designs and requires sophisticate...
Due to the long simulation time of the reference input set, computer architects often use reduced ti...
Due to the simulation time of the reference input set, architects often use alternative simulation t...
Due to the simulation time of the reference input set, architects often use alternative simulation t...
Microarchitectural simulation is orders of magnitude slower than native execution. As more elements ...
textMicroprocessor evaluation using detailed cycle-accurate simulation is prohibitively time-consum...
Designing a high-performance microprocessor is extremely time-consuming, taking at least several yea...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
For simulation, a tradeoff exists between speed and accuracy. The more instructions simulated from t...
Simulation of industry-standard benchmarks is extremely time-consuming. Sampled processor simulation...
Application performance on computer processors depends on a number of complex architectural and micr...
Popular microarchitecture simulators are typically several orders of magnitude slower than the syste...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full exe...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
To cope with the widening design gap, the ever increasing impact of technology, reflected in increas...
The transition to multiprocessors expands the space of viable core designs and requires sophisticate...
Due to the long simulation time of the reference input set, computer architects often use reduced ti...
Due to the simulation time of the reference input set, architects often use alternative simulation t...
Due to the simulation time of the reference input set, architects often use alternative simulation t...
Microarchitectural simulation is orders of magnitude slower than native execution. As more elements ...
textMicroprocessor evaluation using detailed cycle-accurate simulation is prohibitively time-consum...
Designing a high-performance microprocessor is extremely time-consuming, taking at least several yea...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
For simulation, a tradeoff exists between speed and accuracy. The more instructions simulated from t...
Simulation of industry-standard benchmarks is extremely time-consuming. Sampled processor simulation...
Application performance on computer processors depends on a number of complex architectural and micr...
Popular microarchitecture simulators are typically several orders of magnitude slower than the syste...
Modern architecture research relies heavily on detailed pipeline simulation. Simulating the full exe...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
To cope with the widening design gap, the ever increasing impact of technology, reflected in increas...
The transition to multiprocessors expands the space of viable core designs and requires sophisticate...