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"”.

  1. 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 …

    texas-state Repository record for GPU Execution Tracing and Compression (opens in a new tab)

  2. 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 …

    mit Repository record for Runtime execution tracing and alignment with PANDA (opens in a new tab)

  3. 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 …

    de-montfort Repository record for Fuzzy Logic Based Software Product Quality Model for Execution Tracing (opens in a new tab)

  4. 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 …

    brock Repository record for Execution Trace Reconstruction Using Diffusion-Based Generative Models (opens in a new tab)

  5. 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.

    uiuc Repository record for Trace-weighted binary comparison for software update management (opens in a new tab)

  6. 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 …

    cambridge Repository record for Dynamic Analysis for Concurrency Optmisation (opens in a new tab)

  7. 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 …

    uiuc Repository record for Low-cost error detection through high-level synthesis (opens in a new tab)

  8. 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 …

    uiuc Repository record for Robust and reliable hardware accelerator design through high-level synthesis (opens in a new tab)