分形计算装置、方法、集成电路及板卡与流程

文档序号:22739459发布日期:2020-10-31 09:21阅读:来源:国知局

技术特征:

1.一种分形计算装置,包括多层计算单元,每层计算单元包括:

功能单元,用以执行任务;以及

存储器,用以存储与所述任务相关的数据。

2.根据权利要求1所述的分形计算装置,其中所述多层计算单元包括根计算单元,为最顶层计算单元,所述根计算单元的功能单元用以下发所述任务。

3.根据权利要求2所述的分形计算装置,其中所述多层计算单元还包括中层计算单元,所述中层计算单元的功能单元包括:

多个分形功能单元,用以下发所述任务中的子任务,并接收所述子任务的计算结果;以及

本地功能单元,用以执行所述任务中的本地任务;

其中,所述本地任务包括归约所有的所述计算结果。

4.根据权利要求3所述的分形计算装置,其中所述多层计算单元还包括叶计算单元,为最底层计算单元,所述叶计算单元的功能单元包括加速器,用以计算所述子任务,以获得所述计算结果。

5.根据权利要求4所述的分形计算装置,其中所述每层计算单元还包括控制器,用以指派所述任务或所述子任务给所述功能单元。

6.根据权利要求5所述的分形计算装置,其中所述根计算单元的控制器用以接收所述任务,并发送本地指令控制所述根计算单元的功能单元执行所述任务。

7.根据权利要求5所述的分形计算装置,其中所述中层计算单元的控制器用以:

根据所述任务,产生分形指令及本地指令;

将所述任务切割成所述子任务及所述本地任务,每个分形功能单元对应一个子任务;以及

发送归约后的计算结果至上层功能单元。

其中,所述分形功能单元根据所述分形指令下发所述子任务,所述本地功能单元根据所述本地指令执行所述本地任务。

8.根据权利要求5所述的分形计算装置,其中所述叶计算单元的控制器根据所述任务,产生分形指令,所述加速器根据所述分形指令计算所述子任务。

9.根据权利要求5所述的分形计算装置,其中每层计算单元的控制器将下层计算单元所需的数据自所述层计算单元的存储器复制到下层计算单元的存储器。

10.根据权利要求1所述的分形计算装置,其中分形计算装置还包括控制器,用以指派所述任务给所述功能单元。

11.根据权利要求1所述的分形计算装置,其中所述每层计算单元使用同一种指令集架构。

12.一种集成电路装置,包括根据权利要求1-11的任意一项所述的分形计算装置。

13.一种板卡,包括根据权利要求12所述的集成电路装置。


技术总结
本公开涉及分形计算装置、方法、集成电路及板卡,其中本公开的分形计算装置包括在集成电路装置中,该集成电路装置包括通用互联接口和其他处理装置。计算装置与其他处理装置进行交互,共同完成用户指定的计算操作。集成电路装置还可以包括存储装置,存储装置分别与计算装置和其他处理装置连接,用于计算装置和其他处理装置的数据存储。

技术研发人员:不公告发明人
受保护的技术使用者:中科寒武纪科技股份有限公司
技术研发日:2020.04.26
技术公布日:2020.10.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1