Abstract—Collecting the program execution traces at full speed is essential to the analysis and debugging of real-time software be-havior of a complex system. However, the generation rate and the size of real-time program traces are so huge such that real-time program tracing is often infeasible without proper hardware sup-port. This paper presents a hardware approach to compress pro-gram execution traces in real time in order to reduce the trace size. The approach consists of three modularized phases: 1) branch/ target filtering; 2) branch/target address encoding; 3) Lempel-Ziv (LZ)-based data compression. A synthesizable RTL code for the proposed hardware is constructed to analyze the hardware cost and speed and typical multimedia benchma...
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...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Powerful System-on-Chip (SoC) produced today has an increasing complexity, featuringmore processors ...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
Abstract—This paper introduces a new hardware mechanism for capturing and compressing program execut...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A program execution trace is essentially a collection of information on what happened while a given ...
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...
Summarization: In this work we consider the slow and tedious phase of hardware debugging in FPGAs. T...
Address trace compression represents that the address data, which were generated from instruction fe...
Abstract. Traditional debug techniques using breakpoints and single stepping are hard to meet the re...
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...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Powerful System-on-Chip (SoC) produced today has an increasing complexity, featuringmore processors ...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
Abstract—This paper introduces a new hardware mechanism for capturing and compressing program execut...
Modern day embedded systems set high requirements for the processing hardware to minimize the area, ...
A program execution trace is essentially a collection of information on what happened while a given ...
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...
Summarization: In this work we consider the slow and tedious phase of hardware debugging in FPGAs. T...
Address trace compression represents that the address data, which were generated from instruction fe...
Abstract. Traditional debug techniques using breakpoints and single stepping are hard to meet the re...
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...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...