What problem does it solve?
This skill provides a systematic diagnostic framework for identifying and fixing data-corruption failures in the tt-emule software emulator, specifically when kernel operations produce incorrect output values or memory-related regressions.
Core Features & Use Cases
- Corruption Pattern Analysis: Tools to characterize output discrepancies, such as exact-zero regions versus random-wrong values, to isolate the fault site.
- Layered Trace Methodology: A structured 5-step diagnostic process to trace data flow from host I/O through L1 buffers, compute kernels, and writer stages.
- Use Case: When a regression test reports an ATOL failure or output corruption, use this skill to instrument specific pipeline hops and identify whether the bug originates in bank topology, address arithmetic, or synchronization logic.
Quick Start
Use the memory-debug skill to trace the dataflow pipeline and identify the root cause of the observed output corruption in the current kernel execution.