[发明专利]触发操作方法、多核分组调试方法、装置及系统有效
申请号: | 201010618249.0 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102073565A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 胡子昂;白瑞史·多博瑞;雷镇;崔世强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 触发 操作方法 多核 分组 调试 方法 装置 系统 | ||
1.一种触发操作方法,其特征在于,应用于包括至少两个处理器核的多核处理器系统,该方法包括:
获取触发操作对消息,所述触发操作对消息包括触发标识trigger id和操作域信息;
将所述触发操作对消息中的触发标识trigger id与当前处理器核中存储的触发标识trigger id进行匹配,如果匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action。
2.如权利要求1所述的方法,其特征在于,所述将所述触发操作对消息中的触发标识trigger id与当前处理器核中存储的触发标识trigger id进行匹配,如果匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action,包括:
将所述触发操作对消息中的触发标识trigger id与当前处理器核的硬件寄存器中存储的触发标识trigger id进行匹配,如果所述触发操作对消息中的触发标识trigger id与所述硬件寄存器中存储的一触发标识trigger id匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action。
3.如权利要求2所述的方法,其特征在于,如果匹配不成功,所述方法进一步包括:
将所述触发操作对消息中的触发标识trigger id与当前处理器核的存储器中存储的触发标识trigger id进行匹配,如果所述触发操作对消息中的触发标识trigger id与所述存储器中存储的一触发标识trigger id匹配成功,则执行所述触发操作对消息中的操作域信息所指示的操作action。
4.如权利要求3所述的方法,其特征在于,所述将所述触发操作对消息中的触发标识trigger id与当前处理器核的存储器中存储的触发标识trigger id进行匹配的步骤之前,进一步包括:
判断当前处理器核所属的核组数是否大于第一阈值,若所述核组数大于所述第一阈值,则执行所述将所述触发操作对消息中的触发标识trigger id与当前处理器核的存储器中存储的触发标识trigger id进行匹配的步骤。
5.如权利要求1至4任一项所述的方法,其特征在于,所述获取触发操作对消息,包括:
从核间互联总线上接收主控处理器核发送的所述触发操作对消息;或者,
根据从核间互联总线上接收的核间通信中断,获得主控处理器核发送的所述触发操作对消息。
6.如权利要求1至4任一项所述的方法,其特征在于,所述触发操作对消息中的触发标识trigger id为组标识group id,或者核标识core id;其中,所述组标识group id表示需要执行所述触发操作对消息中的操作域信息所指示的操作action的核组;所述核标识core id表示需要执行所述操作域信息所指示的操作action的处理器核;所述触发操作对消息中的操作域信息为操作action命令,或者为指向操作action命令的地址信息,其中,所述操作action命令包括创建组命令、删除组命令、停止组命令、运行组命令、设置断点的命令break、重新开始的命令resume,执行一步的命令step中的一种或多种。
7.如权利要求1至4任一项所述的方法,其特征在于,所述触发操作对消息中的触发标识trigger id为全局核组标识,所述操作域信息为创建组命令,或者为指向所述创建组命令的地址信息,其中,所述创建组命令包含待创建核组的组标识和加入所述待创建核组的成员核的核标识;
如果所述操作域信息为创建组命令,所述执行所述触发操作对消息中的操作域信息所指示的操作action的步骤,包括:
当所述创建组命令中包含的加入待创建核组的成员核的核标识与当前处理器核的核标识相同时,根据所述创建组命令将所述创建组命令中包含的待创建核组的组标识进行存储;
如果所述操作域信息为指向所述创建组命令的地址信息,所述执行所述触发操作对消息中的操作域信息所指示的操作action的步骤,包括:
根据所述地址信息,获得所述创建组命令;
当所述创建组命令中包含的加入待创建核组的成员核的核标识与当前处理器核的核标识相同时,根据所述创建组命令将所述创建组命令中包含的待创建核组的组标识进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010618249.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器的检测装置
- 下一篇:一种数字资源包结构校验方法及系统