This thesis presents a novel approach to operation-centric tracing for hardware debug with a retrospective analysis of traces which are distributed across a computer system. Therefore, these traces record entries about the operations at runtime, and a software tool correlates these entries after a problem occurred. This tool is based on a generic method using identifiers saved from operations. Because identifiers are changed along the path of an operation through the system and traces record different information, the entries are transformed to find matching entries in other traces. After the correlation, the method reconstructs the operation paths with help of an operation graph which describes for each type of operation the subtasks and t...
Abstract. Traditional debug techniques using breakpoints and single stepping are hard to meet the re...
This thesis considers the problem of reconstructing system level behavior of an SoC design from a pa...
ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even thoug...
This thesis presents a novel approach to operation-centric tracing for hardware debug with a retrosp...
As computational systems grow more and more complex, their debugging and performance optimization be...
Abstract—To locate and correct design errors that escape pre-silicon verification, silicon debug has...
There are few runtime tools for modestly sized computing systems, with 10^3 processors, and above th...
Abstract — Post-silicon debug comprises a significant and highly variable fraction of the total deve...
Abstract—Silicon debug poses a unique challenge to the en-gineer because of the limited access to in...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Tracing is a tool frequently used in the debugging and optimization of software. While there exist d...
Abstract—Due to the increasing design size and complexity of modern Integrated Circuits (IC) and the...
Due to the increasing complexity of modern digital designs using NoC (network- on-chip) communicati...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
This paper describes IDtrace, a binary instrumentation tool which produces execution traces for the ...
Abstract. Traditional debug techniques using breakpoints and single stepping are hard to meet the re...
This thesis considers the problem of reconstructing system level behavior of an SoC design from a pa...
ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even thoug...
This thesis presents a novel approach to operation-centric tracing for hardware debug with a retrosp...
As computational systems grow more and more complex, their debugging and performance optimization be...
Abstract—To locate and correct design errors that escape pre-silicon verification, silicon debug has...
There are few runtime tools for modestly sized computing systems, with 10^3 processors, and above th...
Abstract — Post-silicon debug comprises a significant and highly variable fraction of the total deve...
Abstract—Silicon debug poses a unique challenge to the en-gineer because of the limited access to in...
Abstract—Unobtrusive capturing of program execution traces in real-time is crucial for debugging man...
Tracing is a tool frequently used in the debugging and optimization of software. While there exist d...
Abstract—Due to the increasing design size and complexity of modern Integrated Circuits (IC) and the...
Due to the increasing complexity of modern digital designs using NoC (network- on-chip) communicati...
Part 4: Performance AnalysisInternational audienceRecent technological advances have made possible t...
This paper describes IDtrace, a binary instrumentation tool which produces execution traces for the ...
Abstract. Traditional debug techniques using breakpoints and single stepping are hard to meet the re...
This thesis considers the problem of reconstructing system level behavior of an SoC design from a pa...
ABSTRACT: Tracing is a common method used to debug, analyze, and monitor various systems. Even thoug...