Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 8 of 8 for “"Execution tracing"”.
-
GPU Execution Tracing and Compression
Program tracing is widely used for debugging and performance optimization. Whenever a program is traced, the overhead in terms of extra runtime and in terms of storage for the generated trace information are a concern. These concerns are greatly exacerbated on GPUs due to the large amount of …
-
Runtime execution tracing and alignment with PANDA
… what caused the difference, since the two executions may diverge much earlier for unrelated reasons and the relevant input may be one among tens of millions. This thesis implements a plugin for the Platform for Architecture-Neutral Dynamic Analysis (PANDA) which tracks control flow at …
-
Fuzzy Logic Based Software Product Quality Model for Execution Tracing
… regard to maintainability. Supporting this aim, execution tracing quality, which is a neglected property of the software product quality at present in the quality frameworks under investigation, needs to be described by a model that offers possibilities to link to the overall software product …
-
Execution Trace Reconstruction Using Diffusion-Based Generative Models
Execution tracing is a critical technique for analysing the behaviour of software systems, enabling several key security and performance analysis tasks. However, missing trace events, often resulting from the resource constraints of tracing tools, can compromise the integrity of trace data and …
-
Trace-weighted binary comparison for software update management
… substantial amount of code, we show that adding execution traces to the static binary analysis creates much more informative results than binary diffing alone.
-
Dynamic Analysis for Concurrency Optmisation
Modern software engineering is, broadly, a continuous activity – many pieces of industrial software are constantly developed, they are never “finished”. This process of constant improvement necessitates small, incremental changes to ensure stability and maintainability of the software and its …
-
Low-cost error detection through high-level synthesis
System-on-chip design is becoming increasingly complex as technology scaling enables more and more functionality on a chip. This scaling and complexity has resulted in a variety of reliability and validation challenges including logic bugs, hot spots, wear-out, and soft errors. To make matters …
-
Robust and reliable hardware accelerator design through high-level synthesis
… debugging of accelerator designs is hybrid tracing: comparing a datapath-level trace of hardware execution with a reference software implementation at a fine temporal and spatial granularity to detect logic bugs. An integrated backtrace process delivers source-code meaning to the hardware …