发明名称 高速程序跟踪
摘要 一种高速程序跟踪器,其使用线性递增运行长度值、与不连续对应的位移值和循环压缩来提供压缩。一种程序计数定序器接收来自处理器的程序计数值,并输出各种程序计数值和信号,以允许根据线性递增运行长度、不连续检测和对重复指令循环的检测而作出压缩计算。可以使用表达各种压缩值的所选择的字数来获得压缩。
申请公布号 CN100570577C 申请公布日期 2009.12.16
申请号 CN02816926.3 申请日期 2002.08.29
申请人 联发科技股份有限公司 发明人 约尔格·施丰姆莱因
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京三友知识产权代理有限公司 代理人 任默闻
主权项 1.一种用于跟踪在处理器上执行程序的执行序列的程序跟踪器,该处理器带有用于在执行程序时为程序指令保留程序指令计数值的程序计数器,程序跟踪器包含:程序计数定序器,其在操作中连接至程序计数器,以接收来自程序计数器的当前程序计数值,以及还接收程序指令流中的关于不连续的通知,程序计数定序器响应于所述通知而生成当前不连续目的计数值;以及线性递增发生器模块,其在操作中连结至程序计数定序器,以接收当前程序计数值和当前不连续目的计数值,以及响应于程序中的关于不连续的通知而计算线性递增运行长度值和选择性地提供所述线性递增运行长度值,其中,所述线性递增运行长度值等于在最接近所述当前不连续和先前不连续之间的程序指令数。
地址 台湾省新竹科学工业园区
您可能感兴趣的专利