发明名称 多核架构中的调试
摘要 本发明提供了多核架构中的调试。一种对多核处理器架构内的线程执行进行监测的方法,该多核处理器架构包括用于处理线程的多个互连的处理器单元,该方法包括:接收多个线程参数指示符,这些线程参数指示符表示与一个或多个线程的功能和/或标识和/或执行位置有关的多个参数;将这些线程参数指示符中的至少一个与第一多个预定标准进行比较,该第一多个预定标准中的每一个都代表了感兴趣的指示符;以及根据作为所述比较的结果而被识别为感兴趣的线程参数指示符来生成输出。
申请公布号 CN102521137B 申请公布日期 2015.10.28
申请号 CN201210004215.1 申请日期 2005.09.13
申请人 斯诺普西斯公司;富士通半导体股份有限公司 发明人 马克·大卫·李佩特;阿耶温·翁
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 李辉;吕俊刚
主权项 一种用于多核处理器架构的调试控制器,该多核处理器架构包括用于处理线程的多个互连的处理器单元,该调试控制器包括:线程管理和分配事件输入部,其被构造为接收多个线程参数指示符,这些线程参数指示符表示与所述多核处理器架构内至少一个线程的功能和/或标识和/或执行位置有关的多个参数;多个调试机,该多个调试机中的每一个被构造为将所述多个线程参数指示符中的至少一个线程参数指示符与多个预定标准进行比较,并响应于该比较生成跟踪使能信号,其中该多个预定标准中的每一个都代表了感兴趣的线程参数指示符;以及静态事件过滤器,其被构造为响应于所述跟踪使能信号将跟踪信息输出给跟踪缓冲器并对系统管理和分配事件进行过滤,其中,所述静态事件过滤器提供了一组用户通过静态接口进行编程的事件过滤器掩码,所述事件过滤器掩码用于选择是否应该采集来自特定子块的特定事件。
地址 美国加利福尼亚州