ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even though standard tools and tracing methodologies exist for standard and distributed environments, it is not the case for heterogeneous embedded systems. This paper proposes to fill this gap and discusses how efficient tracing can be achieved without having common system tools, such as the Linux Trace Toolkit (LTTng), at hand on every core. We propose a generic solution to trace embedded heterogeneous systems and overcome the challenges brought by their peculiar architectures (little available memory, bare-metal CPUs, or exotic components for instance). The solution described in this paper focuses on a generic way of correlating traces among differe...
Dreesen R, Jungeblut T, Thies M, Porrmann M, Rückert U, Kastens U. A Synchronization Method for Regi...
The SoC-Trace project aims to develop a set of methods and tools based on execution traces of multic...
Real-time systems have always been difficult to monitor and debug because of the timing constraints ...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
ABSTRACT: Heterogeneous multi-core and many-core processors are increasingly common in personal comp...
As computational systems grow more and more complex, their debugging and performance optimization be...
This thesis presents a novel approach to operation-centric tracing for hardware debug with a retrosp...
Execution traces are a powerful instrument for debugging and profiling embedded applications. The So...
The growing complexity of embedded system hardware and software makes their behavior analysis a chal...
Le marché de l'électronique grand public est dominé par les systèmes embarqués du fait de leur puiss...
ABSTRACT: This article proposes a novel approach to synchronize a posteriori the detailed execution ...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
ABSTRACT: We propose a new class of profiler for distributed and heterogeneous systems. In these sys...
Dreesen R, Jungeblut T, Thies M, Porrmann M, Rückert U, Kastens U. A Synchronization Method for Regi...
The SoC-Trace project aims to develop a set of methods and tools based on execution traces of multic...
Real-time systems have always been difficult to monitor and debug because of the timing constraints ...
ABSTRACT: Debugging and profiling tools can alter the execution flow or timing, can induce heisenbug...
ABSTRACT: Debugging real-time software presents an inherent challenge because of the nature of real-...
ABSTRACT: Tracing allows the analysis of task interactions with each other and with the operating sy...
ABSTRACT: Heterogeneous multi-core and many-core processors are increasingly common in personal comp...
As computational systems grow more and more complex, their debugging and performance optimization be...
This thesis presents a novel approach to operation-centric tracing for hardware debug with a retrosp...
Execution traces are a powerful instrument for debugging and profiling embedded applications. The So...
The growing complexity of embedded system hardware and software makes their behavior analysis a chal...
Le marché de l'électronique grand public est dominé par les systèmes embarqués du fait de leur puiss...
ABSTRACT: This article proposes a novel approach to synchronize a posteriori the detailed execution ...
Fay is a flexible platform for the efficient collection, processing, and analysis of software execut...
ABSTRACT: We propose a new class of profiler for distributed and heterogeneous systems. In these sys...
Dreesen R, Jungeblut T, Thies M, Porrmann M, Rückert U, Kastens U. A Synchronization Method for Regi...
The SoC-Trace project aims to develop a set of methods and tools based on execution traces of multic...
Real-time systems have always been difficult to monitor and debug because of the timing constraints ...