[发明专利]多核处理器、用于多核处理器的同步方法及相应产品在审
申请号: | 202011036264.4 | 申请日: | 2020-09-27 |
公开(公告)号: | CN114281559A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 安徽寒武纪信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F15/17;G06F15/177 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 陈姗姗;李波 |
地址: | 231283 安徽省合肥市高新区习友路3333*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 用于 同步 方法 相应 产品 | ||
本披露公开了一种多核处理器、用于多核处理器的方法及相关产品。该多核处理器可以实现为计算装置包括在组合处理装置中,该组合处理装置还可以包括接口装置和其他处理装置。该计算装置与其他处理装置进行交互,共同完成用户指定的计算操作。组合处理装置还可以包括存储装置,该存储装置分别与计算装置和其他处理装置连接,用于存储该计算装置和其他处理装置的数据。本披露的方案提供的多核处理器,可以通过同步指令来有效实现多核之间的协同工作。
技术领域
本披露涉及处理器领域,特别是涉及一种多核处理器、用于多核处理器的同步方法、芯片和板卡。
背景技术
随着计算机技术的发展,各种应用(诸如视频结构、广告推荐、智能翻译等)对机器的存储能力和计算能力要求越来越高。由于单核处理器已经不能满足应用的需求,出现了各种各样的多核处理器系统。多核处理器系统的一个关键问题是多个核之间的协同工作。因此,如何基于多核结构来实现核间的工作协同是急需解决的问题。
发明内容
为了解决如上所提到的一个或多个技术问题,本披露在多个方面中提供了一种多核处理器以及用于多核处理器的同步方法,其中通过同步指令、经由同步控制器来实现多个核之间的协同操作。通过本披露的多核处理器以及相应的同步方法,可以解决多核之间的指令流同步问题。
在第一方面中,本披露提供一种一种多核处理器,包括多个核以及一个或多个同步控制器,其中所述核配置用于:响应于同步指令,确定所述同步指令的同步模式和同步范围;以及基于所述确定的同步模式和同步范围,向相应的同步控制器发送同步信号以执行同步操作。
在第二方面中,本披露提供一种芯片,该芯片内封装有如前述第一方面任一实施例的多核处理器。
在第三方面中,本披露提供一种板卡,包括前述第二方面任一实施例的芯片。
在第四方面中,本披露提供一种用于多核处理器的同步方法,所述多核处理器包括多个核以及一个或多个同步控制器,所述方法包括:所述核响应于同步指令,确定所述同步指令的同步模式和同步范围;以及基于所述确定的同步模式和同步范围,向相应的同步控制器发送同步信号以执行同步操作。
通过如上所提供的多核处理器、用于多核处理器的同步方法、芯片和板卡,本披露实施例通过同步指令和同步控制器来保证多核处理器架构中多个核之间的协同工作,有利于多核处理器任务的灵活调度,以及处理效率的提升。
附图说明
通过参考附图阅读下文的详细描述,本披露示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本披露的若干实施方式,并且相同或对应的标号表示相同或对应的部分其中:
图1示出可以应用本披露实施例的多核处理器架构的示例性结构图;
图2示出处理器核的示例性内部架构图;
图3A-图3C示出根据本披露实施例的多核处理器的示意性结构框图;
图4A-图4B示出根据本披露实施例的同步方法的示意性流程图;
图5示出根据本披露实施例的一种组合处理装置的结构图;以及
图6示出根据本披露实施例的一种板卡的结构示意图。
具体实施方式
下面将结合本披露实施例中的附图,对本披露实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本披露一部分实施例,而不是全部的实施例。基于本披露中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本披露保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽寒武纪信息科技有限公司,未经安徽寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011036264.4/2.html,转载请声明来源钻瓜专利网。