[发明专利]用于保序的计算装置、集成电路装置、板卡及保序方法有效
申请号: | 201911351222.7 | 申请日: | 2019-12-24 |
公开(公告)号: | CN113032298B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12;G06F13/16;G06N3/063 |
代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 李波;孙新国 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算 装置 集成电路 板卡 方法 | ||
本发明涉及一种用于保序的计算装置、集成电路装置、板卡及保序方法,其中该总线系统可以包括组合处理装置,该组合处理装置还可以包括通用互联接口和其他处理装置。所述总线系统中的计算装置与其他处理装置进行交互,共同完成指定的计算操作。组合处理装置还可以包括存储装置,该存储装置分别与计算装置和其他处理装置连接,用于该计算装置和其他处理装置的数据存储。
技术领域
本披露一般地涉及计算机领域。更具体地,本披露涉及用于保序的计算装置、集成电路装置、板卡及保序方法。
背景技术
在人工智能领域中,通过神经网络来进行深度学习是当代显学,其将把海量数据分组分层,再利用类似神经元的运作概念将这些数据进行处理,形成了神经网络,通过层层的深度学习,最终获得结果。这样的计算过程耗费庞大的资源,通常需要多核处理器作为支撑。在这些处理器彼此协作的过程当中,信号的处理顺序显得至为关键。因此,如何获得一种有效保序的技术方案仍是现有技术中需要解决的问题。
发明内容
为了至少部分地解决背景技术中提到的技术问题,本披露的方案提供了一种用于保序的计算装置、集成电路装置、板卡及保序方法。
在一个方面中,本披露提供一种通过总线响应任务请求和直接内存存取请求的计算装置,所述任务请求包括身份识别字段,所述身份识别字段载有身份识别信息,所述计算装置包括:处理单元,其配置成响应于所述直接内存存取请求,放弃所述总线控制权;以及直接内存存取控制器,其配置成:接手所述总线控制权;验证所述身份识别信息;当验证所述身份识别信息失败时,不执行所述任务请求所对应的操作;以及输出假结果的响应至所述总线。
在另一个方面中,本披露提供一种集成电路装置,其包括上述的总线系统。
在另一个方面中,本披露提供一种板卡,其包括前述的集成电路装置。
在另一个方面中,本披露提供一种通过总线响应任务请求和直接内存存取请求的方法,所述任务请求包括身份识别字段,所述身份识别字段载有身份识别信息,所述方法包括以下步骤:响应于所述直接内存存取请求,禁止处理单元拥有所述总线控制权;响应于所述直接内存存取请求,允许直接内存存取控制器接手所述总线控制权;验证所述身份识别信息;当验证所述身份识别信息失败时,不执行所述任务请求所对应的操作;以及输出假结果的响应至所述总线。
利用本披露的计算装置、集成电路装置、板卡及方法,不论是否应该针对特定任务请求执行任务的计算装置都会发出响应,后端装置可以透过接收所有计算装置的响应来识别并确保响应的顺序,更有效率地保序而无需扩充硬件,例如利用后端装置的缓存调整响应的顺序即可,由此可以降低能耗也减小了集成电路的布置面积。
附图说明
通过参考附图阅读下文的详细描述,本披露示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本披露的若干实施方式,并且相同或对应的标号表示相同或对应的部分,其中:
图1是示出根据本披露实施例的计算装置的框架图;
图2是示出根据本披露实施例的总线系统的结构框图;
图3是示出根据本披露实施例中任务请求的数据格式的示意图;
图4是示出根据本披露实施例的集成电路装置的结构图;
图5是示出根据本披露实施例的板卡的框架图;以及
图6是示出根据本披露实施例的保序方法的流程图。
具体实施方式
本披露的技术方案在整体上提供一种用于保序的计算装置、集成电路装置、板卡及方法。不同于现有技术的保序方式,本披露提供了一种高效的技术方案,能有效降低能耗并缩小硬件面积。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911351222.7/2.html,转载请声明来源钻瓜专利网。