Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the amount of information that needs to be stored makes them impractical in uncompressed form. This is especially true for full-state traces that can capture up to kilobytes of processor state for every instruction. In this paper we present Zcompr – a compression scheme that allows practical usage of full-state traces that are billions of instructions long. It allows complete state reproducibility, sufficient even for validation purposes, that is fully portable between different operating systems and host platforms. The compression scheme exploits the general similarity between compression and prediction. A simplified functional simulator is use...
Testing the performance of a new computational component is costly due to the need of prototyping di...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
In this paper we present a straightforward technique for compressing the instruction stream for prog...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
Trace files record the execution behavior of programs for future analysis. Unfortunately, nontrivial...
A program execution trace is essentially a collection of information on what happened while a given ...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Abstract. Recent technological advances have made possible the re-trieval of execution traces on mic...
The performance of instruction memory is a critical factor for both large, high performance applicat...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Testing the performance of a new computational component is costly due to the need of prototyping di...
Testing the performance of a new computational component is costly due to the need of prototyping di...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
In this paper we present a straightforward technique for compressing the instruction stream for prog...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
Trace files record the execution behavior of programs for future analysis. Unfortunately, nontrivial...
A program execution trace is essentially a collection of information on what happened while a given ...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Abstract. Recent technological advances have made possible the re-trieval of execution traces on mic...
The performance of instruction memory is a critical factor for both large, high performance applicat...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Testing the performance of a new computational component is costly due to the need of prototyping di...
Testing the performance of a new computational component is costly due to the need of prototyping di...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
In this paper we present a straightforward technique for compressing the instruction stream for prog...