AbstractCycle-accurate simulation is an important tool that depends on the computational power of supercomputers. Unfortunately, simulations of modern multi-core platforms can take weeks or months. In this paper, we look into the challenges of employing a sampling based technique for reducing simulation time of multi-threaded applications. We introduce FASTA, a simple 3- phase methodology for reducing the simulation time of Task Based Parallel (TBP) applications. FASTA takes advantage of the periodic behavior of parallel applications and identifies a small number of representative execution samples. By exploring a large design space we show that even though we can not use FASTA for every type of application, there are some for which a 12x s...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...
Computer architects rely heavily on microarchitecture simulation to evaluate design alternatives. Un...
Architectural simulation is time-consuming, and the trend towards hundreds of cores is making sequen...
Cycle-accurate simulation is an important tool that depends on the computational power of supercompu...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Sampling is a well-known technique to speed up architectural simulation of long-running workloads wh...
Sampled simulation is a mature technique for reducing simulation time of single-threaded programs, b...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
Abstract—Sampling is a well-known workload reduction technique that allows one to speed up architect...
textMicroprocessor evaluation using detailed cycle-accurate simulation is prohibitively time-consum...
Abstract—Sampling is a well-known technique to speed up architectural simulation of long-running wor...
The technique of increasing clock rate to speed up the application performance have reached bottlene...
Computer architects rely heavily on microarchitecture simulation to evaluate design alternatives. Un...
Sampled microarchitectural simulation of single-threaded applications is mature technology for over ...
Chip Multi-Processors (CMPs) are evolving towards ever increasing core counts. Task-based programmin...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...
Computer architects rely heavily on microarchitecture simulation to evaluate design alternatives. Un...
Architectural simulation is time-consuming, and the trend towards hundreds of cores is making sequen...
Cycle-accurate simulation is an important tool that depends on the computational power of supercompu...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Sampling is a well-known technique to speed up architectural simulation of long-running workloads wh...
Sampled simulation is a mature technique for reducing simulation time of single-threaded programs, b...
Architecture simulation tools are extremely useful not only to predict the performance of future sys...
Abstract—Sampling is a well-known workload reduction technique that allows one to speed up architect...
textMicroprocessor evaluation using detailed cycle-accurate simulation is prohibitively time-consum...
Abstract—Sampling is a well-known technique to speed up architectural simulation of long-running wor...
The technique of increasing clock rate to speed up the application performance have reached bottlene...
Computer architects rely heavily on microarchitecture simulation to evaluate design alternatives. Un...
Sampled microarchitectural simulation of single-threaded applications is mature technology for over ...
Chip Multi-Processors (CMPs) are evolving towards ever increasing core counts. Task-based programmin...
Simulation is an important means of evaluating new microarchitectures. With the invention of multi-c...
Computer architects rely heavily on microarchitecture simulation to evaluate design alternatives. Un...
Architectural simulation is time-consuming, and the trend towards hundreds of cores is making sequen...