发明名称 使用硬体及软体组合的路径剖析技术
摘要 用于生成一路径剖析之机制。一剖析模组可将剖析指令插入指令区块内。当一处理器执行一执行路径(例如执行一序列或一路径之指令区块)时,该等剖析指令可生成一路径识别符。一路径识别符模组可添加路径识别符至路径识别符资料,诸如一表,且可追踪与该路径识别符模组相联结的一执行路径被执行的次数。该剖析模组可定期地复制及/或修正该路径识别符资料,及基于该路径识别符资料而生成一路径剖析。
申请公布号 TWI528277 申请公布日期 2016.04.01
申请号 TW103107480 申请日期 2014.03.05
申请人 英特尔股份有限公司 发明人 马德瑞斯 卡洛斯;寇迪纳 乔瑟夫M;寇特西迪斯 克里斯多E;马汀兹 文森 艾贞德罗
分类号 G06F9/06(2006.01);G06F9/30(2006.01) 主分类号 G06F9/06(2006.01)
代理机构 代理人 林志刚
主权项 一种装置,其包含:记忆体,其用以储存多个路径识别符,其中于该等多个路径识别符中之各个路径识别符包含指示执行路径之资料、识别一或多个指令区块之路径签章、及识别在该等一或多个指令区块中之第一指令区块中之第一指令之指令识别符;处理器,其通讯式耦接至该记忆体,该处理器用以:接收第一路径识别符;决定该第一路径识别符是否匹配于该等多个路径识别符中之既有路径识别符;当该第一路径识别符匹配该既有路径识别符时,递增与该既有路径识别符相关联的计数器;及当该第一路径识别符不匹配于该等多个路径识别符中之该既有路径识别符时,添加该第一路径识别符至该等多个路径识别符;及基于与由该处理器执行之至少一个路径识别符相关联的执行路径之次数,从该等多个路径识别符去除该至少一个路径识别符。
地址 美国加州圣大克拉瑞密逊学院路2200号