[发明专利]用于管理级联神经网络中的存储器的方法和安排在审
申请号: | 201910201161.X | 申请日: | 2019-03-15 |
公开(公告)号: | CN110389910A | 公开(公告)日: | 2019-10-29 |
发明(设计)人: | B·崔;K·朴;S·卞 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06;G06N3/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 高见;黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 神经网络 共享存储器 分配 推断 存储器 管理级 级联 减小 共享 运行时间存储器 存储 容纳 | ||
1.一种用于管理存储器资源的设备,所述设备包括:
存储器;
与所述存储器耦合的逻辑电路系统,用于为级联神经网络的两个或更多个级确定并发共享存储器块分配的计数,以及确定所述计数个并发共享存储器块分配中的每个共享存储器块分配的大小,以容纳用于存储在所述级联神经网络的用于推断计算的所述两个或更多个级的共享存储器中的数据。
2.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成生成所述并发共享存储器块分配的列表以及每个所述共享存储器块分配的大小信息。
3.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成确定所述级联神经网络的所述两个或更多个级的每级批大小。
4.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成确定所述两个或更多个级中的级的缺乏相互依赖性的输入的计数。
5.如权利要求4所述的设备,其特征在于,所述逻辑电路系统被配置成基于可用于执行所述级联神经网络的所述两个或更多个级的共享存储器的固定量来确定所述批大小。
6.如权利要求5所述的设备,其特征在于,所述逻辑电路系统被配置成基于可用于执行所述级联神经网络的所述两个或更多个级的共享存储器的所述固定量,基于最大计数、为每个共享存储器块分配确定的大小以及输入的所述计数来确定所述批大小。
7.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成确定针对用于存储在所述共享存储器中的张量数据的并发共享存储器块分配的计数以及所述张量数据的大小信息。
8.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成比较所述级联神经网络的所述并发共享存储器块分配的计数以确定所述共享存储器块分配的所述计数中的最大计数。
9.如权利要求1所述的设备,其特征在于,所述逻辑电路系统被配置成基于所述两个或更多个级中的第一级的输入数据大小与所述两个或更多个级中的另一个级的输入数据大小的比率来计算批大小。
10.一种用于管理存储器资源的方法,所述方法包括:
由存储器管理逻辑电路系统为级联神经网络的两个或更多个级确定并发共享存储器块分配的计数;以及
由所述存储器管理逻辑电路系统确定所述计数个并发共享存储器块分配中的每个共享存储器块分配的大小,以容纳用于存储在所述级联神经网络的用于推断计算的所述两个或更多个级的共享存储器中的数据。
11.如权利要求10所述的方法,其特征在于,进一步包括由所述存储器管理逻辑电路系统生成所述并发共享存储器块分配的列表以及每个所述共享存储器块分配的大小信息。
12.如权利要求10所述的方法,其特征在于,进一步包括确定级联神经网络的所述两个或更多个级的每级批大小。
13.如权利要求10所述的方法,其特征在于,确定每级批大小包括确定所述两个或更多个级中的级的缺乏相互依赖性的输入的计数。
14.如权利要求13所述的方法,其特征在于,确定每级批大小包括基于可用于执行所述级联神经网络的所述两个或更多个级的共享存储器的固定量来确定所述批大小。
15.如权利要求14所述的方法,其特征在于,基于可用于执行所述级联神经网络的所述两个或更多个级的共享存储器的固定量、基于最大计数来确定所述批大小包括基于最大计数、为每个共享存储器块分配确定的大小以及输入的所述计数来确定所述批大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910201161.X/1.html,转载请声明来源钻瓜专利网。