全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210828285.2 (22)申请日 2022.07.13 (71)申请人 中国电信股份有限公司 地址 100033 北京市西城区金融大街31号 (72)发明人 林显成 刘荣凯 朱元瑞 黄志兰  丁圣勇  (74)专利代理 机构 北京律智知识产权代理有限 公司 11438 专利代理师 孙宝海 (51)Int.Cl. G06F 15/78(2006.01) G06F 17/16(2006.01) G06F 9/50(2006.01) (54)发明名称 处理器数据运算方法、 处理器、 设备及存储 介质 (57)摘要 本发明提供了处理器数据运算方法、 处理 器、 设备及存储介质, 处理器包括CPU、 片内控制 器以及存算一体芯片, 该方法包括: 接收矩阵运 算请求; 自内存读取运算数据, 并向片内控制器 发送矩阵运算资源请求; 根据矩阵运算需求信息 以及存算一体 芯片的资源使用状态, 确定存算一 体芯片中用以执行矩阵运算的存储单元; 自CPU 获取运算数据; 对运算数据进行分段, 并将分段 运算数据输入至存算一体芯片; 按矩阵运算需求 信息对分段运算数据进行矩阵运算, 获得分段矩 阵运算结果; 读取存算一体芯片的分段矩阵运算 结果; 对分段矩阵运算结果进行组合, 获得矩阵 运算结果。 本发明降低硬件成本, 并解决GP U在矩 阵运算中因数据搬运导致的性能瓶颈和功耗问 题, 提高资源利用率。 权利要求书2页 说明书10页 附图5页 CN 115221111 A 2022.10.21 CN 115221111 A 1.一种处理器数据处理方法, 其特征在于, 所述处理器包括中央处理单元、 片内控制器 以及存算 一体芯片, 所述数据处 理方法包括: 所述中央处 理单元接收矩阵运 算请求; 所述中央处理单元自内存读取运算数据, 并向所述片内控制器发送矩阵运算资源请 求, 所述矩阵运 算资源请求包括矩阵运 算需求信息; 所述片内控制器根据 所述矩阵运算需求信 息以及所述存算一体芯片的资源使用状态, 确定所述存算 一体芯片中用以执 行矩阵运 算的存储单元; 所述片内控制器自所述中央处 理单元获取所述运算数据; 所述片内控制器对所述运算数据进行分段, 并将分段运算数据输入至所述存算一体芯 片; 所述存算一体芯片按所述矩阵运算需求信 息对所述分段运算数据进行矩阵运算, 获得 分段矩阵运 算结果; 所述片内控制器读取 所述存算 一体芯片的分段矩阵运 算结果; 所述片内控制器对所述分段矩阵运 算结果进行组合, 获得矩阵运 算结果。 2.根据权利要求1所述的处理器数据运算方法, 其特征在于, 所述片内控制器根据 所述 矩阵运算需求信息以及所述存算一体芯片的资源使用状态, 确定所述存算一体芯片中用以 执行矩阵运 算的存储单元包括: 所述片内控制器打开所确定的存 储单元的运算功能。 3.根据权利要求1所述的处理器数据运算方法, 其特征在于, 所述运算数据包括输入数 据以及权重数据, 所述片内控制器对所述运算数据进行分段, 并将分段运算数据输入至所 述存算一体芯片包括: 述片内控制器分别对所述输入数据以及权重数据进行分段, 并将分段输入数据以及分 段权重数据输入至所述存算 一体芯片。 4.根据权利要求1所述的处理器数据运算方法, 其特征在于, 所述片内控制器读取所述 存算一体芯片的分段矩阵运 算结果包括: 所述片内控制器读取 所述存算 一体芯片按分段缓存的分段矩阵运 算结果。 5.根据权利要求1所述的处理器数据运算方法, 其特征在于, 所述片内控制器对所述分 段矩阵运 算结果进行组合, 获得矩阵运 算结果包括: 所述片内控制器根据对所述运算数据的分段以及所述矩阵运算需求信息对所述分段 矩阵运算结果进行组合, 获得矩阵运 算结果。 6.根据权利要求1所述的处理器数据运算方法, 其特征在于, 所述数据处理方法还包 括: 所述片内控制器关闭至少部分存储单元的运算功能, 以作为所述中央处理单元的缓 存。 7.一种片内控制器, 其特 征在于, 包括: 资源调度模块, 用于根据矩阵运算需求信息以及存算一体芯片的资源使用状态, 确定 所述存算 一体芯片中用以执 行矩阵运 算的存储单元; 数据解析模块, 用于自中央处理单元获取所述运算数据, 对所述运算数据进行分段, 并 将分段运算数据输入至所述存算一体芯片, 供所述存算一体芯片按所述矩阵运算需求信息权 利 要 求 书 1/2 页 2 CN 115221111 A 2对所述分段运 算数据进行矩阵运 算, 获得分段矩阵运 算结果; 结果运算模块, 用于读取所述存算一体芯片的分段矩阵运算结果, 并对所述分段矩阵 运算结果进行组合, 获得矩阵运 算结果。 8.一种处理器, 其特征在于, 包括: 中央处理单元, 片内控制器; 以及存算一体芯片, 其 中, 所述中央处 理单元接收矩阵运 算请求; 所述中央处理单元自内存读取运算数据, 并向所述片内控制器发送矩阵运算资源请 求, 所述矩阵运 算资源请求包括矩阵运 算需求信息; 所述片内控制器根据 所述矩阵运算需求信 息以及所述存算一体芯片的资源使用状态, 确定所述存算 一体芯片中用以执 行矩阵运 算的存储单元; 所述片内控制器自所述中央处 理单元获取所述运算数据; 所述片内控制器对所述运算数据进行分段, 并将分段运算数据输入至所述存算一体芯 片; 所述存算一体芯片按所述矩阵运算需求信 息对所述分段运算数据进行矩阵运算, 获得 分段矩阵运 算结果; 所述片内控制器读取 所述存算 一体芯片的分段矩阵运 算结果; 所述片内控制器对所述分段矩阵运 算结果进行组合, 获得矩阵运 算结果。 9.一种处 理器数据运 算处理设备, 其特 征在于, 包括: 处理器; 存储器, 其中存 储有所述处 理器的可 执行指令; 其中, 所述处 理器配置为经由执 行所述可执行指令来执 行: 权利要求1至7任意 一项所述处 理器数据运 算方法。 10.一种计算机可读存 储介质, 用于存 储程序, 其特 征在于, 所述 程序被执 行时实现: 权利要求1至7任意 一项所述处 理器数据运 算方法。权 利 要 求 书 2/2 页 3 CN 115221111 A 3

.PDF文档 专利 处理器数据运算方法、处理器、设备及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 处理器数据运算方法、处理器、设备及存储介质 第 1 页 专利 处理器数据运算方法、处理器、设备及存储介质 第 2 页 专利 处理器数据运算方法、处理器、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:31:57上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。