Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a widely used technique to study computer architecture systems and to evaluate micro architecture features. A trace may contain execution information for billions or even trillions of instructions and storing these traces is a challenge itself. In this paper we describe VITC, a one-pass trace compression tool based in streams. VITC is based on SBC and compresses traces by exploiting the natural instruction and data redundancy in instruction streams. The VITC is capable of compressing traces of variable-length instructions, such as x86 instruction traces, and produces compressed files 87 times smaller than gzip and 47 times smaller than bzip2. The ...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Abstract—This paper introduces a new hardware mechanism for capturing and compressing program execut...
Abstract. Recent technological advances have made possible the re-trieval of execution traces on mic...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
A program execution trace is essentially a collection of information on what happened while a given ...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Program execution traces are frequently used in indus-try and academia. Yet, most trace-compression ...
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—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
The tremendous storage space required for a useful data base of program traces has prompted a search...
International audienceTrace-driven simulation is potentially much faster than cycle-accurate simulat...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Abstract—This paper introduces a new hardware mechanism for capturing and compressing program execut...
Abstract. Recent technological advances have made possible the re-trieval of execution traces on mic...
Abstract — Trace-driven simulation has long been used in both processor and memory studies. The larg...
Novel research ideas in computer architecture are frequently evaluated using trace-driven simulation...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
A program execution trace is essentially a collection of information on what happened while a given ...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Program execution traces are frequently used in indus-try and academia. Yet, most trace-compression ...
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—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
The tremendous storage space required for a useful data base of program traces has prompted a search...
International audienceTrace-driven simulation is potentially much faster than cycle-accurate simulat...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Abstract—This paper introduces a new hardware mechanism for capturing and compressing program execut...
Abstract. Recent technological advances have made possible the re-trieval of execution traces on mic...