Abstract. Recent technological advances have made possible the re-trieval of execution traces on microcontrollers. However, the huge amount of data in the collected trace makes the trace analysis extremely diffi-cult and time-consuming. In this paper, by leveraging both cycles and repetitions present in an execution trace, we present an approach which offers a compact and accurate trace compression. This compression may be used during the trace analysis without decompression, notably for identifying repeated cycles or comparing different cycles. The evalua-tion demonstrates that our approach reaches high compression ratios on microcontroller execution traces.
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
Les rapports de recherche du LIG - ISSN: 2105-0422Recent technology advances have made possible the ...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
A program execution trace is essentially a collection of information on what happened while a given ...
Several software maintenance tasks such as debugging, phase-identification, or simply the high-level...
Souvent, dû à l'aspect cyclique des programmes embarqués, les traces de microcontrôleurs contiennent...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
The microcontroller traces contain a huge amount of information. This is mainly due to the cyclic as...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
Les rapports de recherche du LIG - ISSN: 2105-0422Recent technology advances have made possible the ...
Abstract—Execution traces are a useful tool in studying processor and program behavior. However, the...
A program execution trace is essentially a collection of information on what happened while a given ...
Several software maintenance tasks such as debugging, phase-identification, or simply the high-level...
Souvent, dû à l'aspect cyclique des programmes embarqués, les traces de microcontrôleurs contiennent...
Execution traces can be significantly compressed using their referenc-ing loca.lity. A simple observ...
The microcontroller traces contain a huge amount of information. This is mainly due to the cyclic as...
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physica...
Execution traces, which are used to study and analyze program behavior, are often so large that they...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Understanding a large execution trace is not easy task due to the size and complexity of typical tra...
Event tracing of applications under dynamic execution is crucial for performance modeling, optimizat...
ABSTRACT In the multicore era, capturing execution traces of processors is indispensable to debuggin...
Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq)Trace-driven simulation is a wid...