This paper introduces a methodology to reduce the overall simulation time of large benchmarking suites. Previous work shows that it is possible to simulate only small sections of a benchmark’s dynamic instruction stream in detail without sacrificing accuracy in simulation results with respect to overall behavior. As benchmarking suites increase in size, many such techniques still require a great deal of simulation time to complete. The methods presented in this paper build on this previous work by converting representative sections of a benchmark’s execution into intrinsically checkpointed assembly (ITCY) code that can serve as a replacement for the original benchmark. In addition, a methodology is proposed that creates new benchmark binari...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
It is difficult for organizations introducing and using software inspections to evaluate how efficie...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
With the proliferation of benchmarks available today, benchmarking new designs can significantly imp...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
International audienceSystem selection aims at finding the best architecture for a set of programs a...
This paper presents a novel benchmark synthesis framework with three key features. First, it generat...
Benchmarks are one of the most popular tools to compare the performance of computing systems. Benchm...
To reduce the simulation time to a tractable amount or due to compilation (or other related) problem...
To reduce the simulation time to a tractable amount or due to compilation (or other related) problem...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Benchmarks that closely match the behavior of production workloads are crucial to design and provisi...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
It is difficult for organizations introducing and using software inspections to evaluate how efficie...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
With the proliferation of benchmarks available today, benchmarking new designs can significantly imp...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
Modem architecture research relies heavily on detailed pipeline simulation. Simulating the full exec...
International audienceSystem selection aims at finding the best architecture for a set of programs a...
This paper presents a novel benchmark synthesis framework with three key features. First, it generat...
Benchmarks are one of the most popular tools to compare the performance of computing systems. Benchm...
To reduce the simulation time to a tractable amount or due to compilation (or other related) problem...
To reduce the simulation time to a tractable amount or due to compilation (or other related) problem...
We acknowledge funding by the EPSRC grant PAMELA EP/K008730/1.Full-system simulators are increasingl...
Full-system simulators are increasingly finding their way into the consumer space for the purposes o...
Benchmarks that closely match the behavior of production workloads are crucial to design and provisi...
International audienceWhile architecture simulation is often treated as a methodology issue, it is a...
It is difficult for organizations introducing and using software inspections to evaluate how efficie...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...