Real-Time Unobtrusive Program Execution Trace Compression Using Branch Predictor Events
Source: Association for Computing Machinery
Unobtrusive capturing of program execution traces in real-time is crucial in debugging cyber-physical systems. However, tracing even limited program segments is often cost-prohibitive, requiring wide trace ports and large on-chip trace buffers. This paper introduces a new cost-effective technique for capturing and compressing program execution traces in real time. It uses branch predictor-like structures in the trace module to losslessly compress the traces. This approach results in high compression ratios because it only has to transmit misprediction events to the software debugger.
| Format: | Size: | 1086.00 | |
| Date: | Oct 2010 |



