[发明专利]计算装置和处理器实现的方法在审
申请号: | 202110543680.1 | 申请日: | 2021-05-19 |
公开(公告)号: | CN114168311A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 赵在彦;权亨达;朴汉敏;沈载炯;李承昱 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/063 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 张川绪;黄晓燕 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 装置 处理器 实现 方法 | ||
1.一种计算装置,包括:
多个处理核;和
区块调度器,被配置为:基于多个第二区块中的每个的元信息和先前分配给所述多个处理核的多个第一区块中的每个的元信息,更新所述多个处理核中的每个的成本矩阵,并且使用所述多个处理核中的每个的更新的成本矩阵将第二区块分配给所述多个处理核。
2.根据权利要求1所述的计算装置,其中,为了更新成本矩阵,区块调度器被配置为:
针对所述多个处理核中的每个,基于每个第一区块的元信息和每个第二区块的元信息,计算第一区块和第二区块的多个配对中的每个配对的接收数据量;和
基于计算的相应的结果来更新所述多个处理核中的每个处理核的成本矩阵。
3.根据权利要求2所述的计算装置,
其中,计算的步骤包括:通过计算所述多个配对之中的第一配对的第二区块的滤波器数据的大小,计算所述多个处理核中的第一处理核针对第一配对的第一接收数据量,其中,第一配对的第一区块被分配给第一处理核,并且
其中,计算的步骤包括:通过计算所述多个配对之中的第二配对的第二区块的滤波器数据的大小与第二配对的第一区块的输出数据的大小之和,不同地计算第一处理核针对第二配对的第二接收数据量,其中,第二配对的第一区块被分配给所述多个处理核中的另一处理核。
4.根据权利要求1所述的计算装置,其中,为了分配第二区块,区块调度器被配置为:
根据所述多个处理核中的每个的更新的成本矩阵的相应的最小值,将第二区块中的一个或多个分配给相应的处理核。
5.根据权利要求1所述的计算装置,其中,第一区块包括与神经网络模型的操作对应的区块,第二区块包括与另一神经网络模型的操作对应的区块。
6.根据权利要求5所述的计算装置,其中,与所述另一神经网络模型的操作对应的区块被分配给所述多个处理核的一部分,并且针对所述神经网络模型和所述另一神经网络模型两者在所述多个处理核之中的资源分配发生在对第二区块的分配中。
7.根据权利要求5所述的计算装置,其中,所述计算装置还包括:主机处理器,被配置为:生成与所述神经网络模型的操作对应的第一区块,并且生成与所述另一神经网络模型的操作对应的第二区块。
8.根据权利要求1所述的计算装置,其中,第一区块中的一个依赖于第一区块中的另一个的输出数据。
9.根据权利要求1所述的计算装置,其中,所述多个处理核中的每个包括对应的区块队列,并且所述多个处理核中的每个被配置为:
依赖于第二区块被区块调度器分配给所述多个处理核中的哪一个,分别将第二区块中的一个或多个区块入队到对应的区块队列;和
从外部存储器分别预取分别入队到对应的区块队列的第二区块中的所述一个或多个区块的源数据。
10.根据权利要求1所述的计算装置,其中,所述多个处理核中的每个包括对应的区块队列,并且所述多个处理核中的每个被配置为:
当对应的区块队列已满时,请求区块调度器不将额外的区块分配给对应的区块队列。
11.根据权利要求10所述的计算装置,其中,具有已满的对应的区块队列的对应的处理核被配置为:完成存储在对应的区块队列中的一个或多个区块的执行,并且在存储在区块队列中的所述一个或多个区块的执行之后对应的区块队列不再满时,请求区块调度器将区块分配给对应的处理核。
12.根据权利要求1所述的计算装置,其中,所述多个处理核中的每个包括对应的区块队列,并且所述多个处理核中的每个被配置为:当对应的区块队列为空时,分别切换到睡眠模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110543680.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种道路桥梁隧道衬砌检测装置
- 下一篇:无线电能传输的调制解调器设计