arrow
返回

A hardware approach to real-time program trace compression for embedded processors

delete2007-03-01
delete38
PRE
AI
C
Chung-Fu Kao *
S
Shyh-Ming Huang
I
Ing-Jer Huang
DOI:10.1109/TCSI.2006.887613delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Collecting the program execution traces at full speed is essential to the analysis and debugging of real-time software behavior of a complex system. However, the generation rate and the size of real-time program traces are so huge such that real-time program tracing is often infeasible without proper hardware support. This paper presents a hardware approach to compress program execution traces in real time in order to reduce the trace size. The approach consists of three modularized phases: 1) branch/target filtering; 2) branch/target address encoding; 3) Lempel-Ziv (LZ)-based data compression. A synthesizable RTL code for the proposed hardware is constructed to analyze the hardware cost and speed and typical multimedia benchmarks are used to measure the compression results. The results show that our hardware is capable of real-time compression and achieving compression ratio of 454:1, far better than 5:1 achieved by typical existing hardware approaches. Furthermore, our modularized approach makes it possible to trade off between the hardware cost (typically from I to 50K gates) and the achievable compression ratio (typically from 5:1 to 454:1).
Keyword:
address trace
compressor
debugging
real time
microprocessor
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Circuits and Systems I-Regular Papers 封面图
IEEE Transactions on Circuits and Systems I-Regular Papers
IF:
5.2
论文数:
9.8K
被引数:
2.2W

机构

暂无机构信息
引用论文

引用论文

Trace-driven memory simulation: A survey
err1997-06-01
err154
errOAAI
errUhlig, RA; Mudge, TN
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
A trace cache microarchitecture and evaluation
err1999-01-01
err46
errOAAI
errRotenberg, E; Bennett, S; Smith, JE
err分享
err收藏
学者 查看更多内容