[发明专利]多处理器系统的探听方法及其装置在审
申请号: | 201611140401.2 | 申请日: | 2016-12-12 |
公开(公告)号: | CN107038124A | 公开(公告)日: | 2017-08-11 |
发明(设计)人: | 林建宏;李东洮 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F12/0831 | 分类号: | G06F12/0831 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 白华胜,王蕊 |
地址: | 中国台湾新竹市*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 系统 探听 方法 及其 装置 | ||
1.一种多处理器系统的探听方法,包含:
从第一处理器接收请求,其中,所述第一处理器具有多个第一本地存储器以及多个探听端口;以及
响应于所述请求,在不探听所述第一处理器的所述多个探听端口情况下,探听第二处理器的一个或多个探听端口,其中,所述第二处理器具有多个第二本地存储器。
2.如权利要求1所述的多处理器系统的探听方法,其特征在于,进一步包含:
通过将所述多个第一本地存储器与所述多个第二本地存储器的每一个本地存储器与所述第一处理器或所述第二处理器相关联,在处理器层级维持本地存储器行信息的记录。
3.如权利要求2所述的多处理器系统的探听方法,其特征在于,在不探听所述第一处理器的所述多个探听端口情况下,探听所述第二处理器的所述一个或多个探听端口的步骤包含:
基于所述记录过滤所述请求,以确定所述请求是否与所述多个第二本地存储器中的一个第二本地存储器相关;
探听所述第二处理器的所述一个或多个探听端口中的至少一个探听端口,以响应所述请求与所述多个第二本地存储器中的所述一个第二本地存储器相关的确定步骤;或者
忽略探听所述第二处理器,以响应所述请求与所述多个第二本地存储器中的所有第二本地存储器不相关的确定步骤。
4.如权利要求1所述的多处理器系统的探听方法,其特征在于,所述第二处理器的所述一个或多个探听端口连接本地存储器一致互连电路,配置所述第二处理器接受通过所述多个探听端口中任意探听端口进行的所述探听操作,以及对所述第二处理器的所述一个或多个探听端口进行的所述探听操作包含:不管所述请求指示的所述多个第二本地存储器中的一个第二本地存储器的地址,将所述探听操作路由至所述第二处理器的所述多个探听端口中的一个探听端口。
5.如权利要求1所述的多处理器系统的探听方法,其特征在于,所述第二处理器的所述一个或多个探听端口连接本地存储器一致互连电路,配置所述第二处理器接受通过所述一个或多个探听端口中的一个探听端口进行的所述探听操作,其中,上述一个探听端口对应所述多个第二本地存储器的一个或多个地址;以及
对所述第二处理器的所述一个或多个探听端口进行的所述探听操作包含:识别所述请求指示的所述多个第二本地存储器中一个第二本地存储器的地址;确定所述第二处理器的所述一个探听端口关联于所述已识别地址;以及基于所述确定步骤的结果,将所述探听操作路由至所述一个或多个探听端口中的所述已确定端口。
6.如权利要求5所述的多处理器系统的探听方法,其特征在于,确定所述第二处理器的所述一个探听端口关联于所述已识别地址的步骤包含:
使用交错操作的取模结果或者使用将每个地址关联至所述多个探听端口中每一个探听端口的哈希表,将所述第二处理器的所述一个或多个探听端口映射至所述多个第二本地存储器的所述一个或多个地址。
7.如权利要求1所述的多处理器系统的探听方法,其特征在于,在不探听所述第一处理器的所述多个探听端口情况下,探听所述第二处理器的所述一个或多个探听端口的步骤包含:
在不探听所述第一处理器的所述多个探听端口、第三处理器的多个探听端口或者第四处理器的多个探听端口情况下,探听所述第二处理器的所述一个或多个探听端口,其中,所述第三处理器具有多个第三本地存储器,所述第四处理器具有多个第四本地存储器,并且所述第一处理器、所述第二处理器、所述第三处理器以及所述第四处理器中的每个处理器至少具有连接至本地存储器一致互连电路的一个探听端口。
8.如权利要求7所述的多处理器系统的探听方法,其特征在于,在不探听所述第一处理器的所述多个探听端口、所述第三处理器的所述多个探听端口或者所述第四处理器的所述多个探听端口情况下,探听所述第二处理器的所述一个或多个探听端口的步骤包含:
维持探听列表,其中,所述探听列表按照预定方式定义所述第一处理器、所述第二处理器、所述第三处理器以及所述第四处理器之间的探听路由,并且所述预定方式是允许属于相同共享空间的两个处理器之间的探听路由,但不允许属于不同共享空间的两个处理器之间的探听路由,其中所述探听操作以所述探听列表为基础,所述第一处理器与所述第二处理器属于第一共享空间,所述第三处理器与所述第四处理器属于第二共享空间,以及所述第一共享空间不同于所述第二共享空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611140401.2/1.html,转载请声明来源钻瓜专利网。