[发明专利]用于神经模拟器的共享存储器架构有效
申请号: | 201480056043.X | 申请日: | 2014-09-08 |
公开(公告)号: | CN105637541B | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | V·兰甘;J·K·文格任;J·A·列文;J·P·丹尼尔斯 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063 |
代理公司: | 31100 上海专利商标事务所有限公司 | 代理人: | 唐杰敏 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 神经 模拟器 共享 存储器 架构 | ||
1.一种计算机实现的用于在用硬件实现的人工神经系统模拟器中分配存储器的方法,包括:
执行对人工神经系统的多个人工神经元的模拟;
基于正被模拟的人工神经元的状态或类型中的至少一者来确定正被模拟的所述人工神经系统的所述人工神经元中的每一者的存储器资源需求;
在所述模拟期间在所述存储器资源需求改变时基于所述对存储器资源需求的确定来动态地向所述人工神经元分配共享存储器池的各部分,其中所述共享存储器池被实现为分布式架构,所述分布式架构包括存储器组、写客户机、读客户机以及将所述存储器组与所述写客户机和所述读客户机对接的路由器;以及
针对每个人工神经元,经由所述写客户机和所述读客户机来访问在所述模拟期间分配给该人工神经元的所述共享存储器池的部分。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述共享存储器池的至少一部分包括位于与所述人工神经系统模拟器的处理器不同的芯片上的存储器。
3.如权利要求1所述的计算机实现的方法,其特征在于,所述分配包括基于所述确定来改变分配给所述人工神经元的所述共享存储器池的量。
4.一种用于在用硬件实现的人工神经系统模拟器中分配存储器的装置,所述装置包括:
多个处理单元,每个处理单元被配置成执行对人工神经系统的不同人工神经元的模拟;
共享存储器池,其被实现为分布式架构,所述分布式架构包括存储器组、写客户机、读客户机以及将所述存储器组与所述写客户机和所述读客户机对接的路由器;以及
处理器,其被配置成:
基于正被模拟的人工神经元的状态或类型中的至少一者来确定模拟所述人工神经系统的人工神经元的每个处理单元的存储器资源需求;以及
在所述模拟期间在所述存储器资源需求改变时基于所述对存储器资源需求的确定来动态地向所述处理单元分配所述共享存储器池的各部分,其中所述处理单元中的每一者被进一步配置成经由所述写客户机和所述读客户机来访问其在所述模拟期间所分配的所述共享存储器池的部分。
5.如权利要求4所述的装置,其特征在于,所述共享存储器池的至少一部分包括位于与所述人工神经系统模拟器的所述处理器不同的芯片上的存储器。
6.如权利要求4所述的装置,其特征在于,所述处理器还被配置成基于所述确定来改变分配给所述人工神经元的所述共享存储器池的量。
7.一种用于在用硬件实现的人工神经系统模拟器中分配存储器的装备,包括:
用于执行对人工神经系统的多个人工神经元的模拟的装置;
用于基于正被模拟的人工神经元的状态或类型中的至少一者来确定正被模拟的所述人工神经系统的所述人工神经元中的每一者的存储器资源需求的装置;
用于在所述模拟期间在所述存储器资源需求改变时基于所述对存储器资源需求的确定来动态地向所述人工神经元分配共享存储器池的各部分的装置,其中所述共享存储器池被实现为分布式架构,所述分布式架构包括存储器组、写客户机、读客户机以及将所述存储器组与所述写客户机和所述读客户机对接的路由器;以及
用于针对每个人工神经元,经由所述写客户机和所述读客户机来访问在所述模拟期间分配给该人工神经元的所述共享存储器池的部分的装置。
8.如权利要求7所述的装备,其特征在于,所述共享存储器池的至少一部分包括位于与所述人工神经系统模拟器的处理器不同的芯片上的存储器。
9.如权利要求7所述的装备,其特征在于,所述分配包括基于所述确定来改变分配给所述人工神经元的所述共享存储器池的量。
10.一种其上存储有能由计算机执行的指令的非瞬态计算机可读介质,所述指令用于在用硬件实现的人工神经系统模拟器中分配存储器,所述指令包括:
用于执行对人工神经系统的多个人工神经元的模拟的指令;
用于基于正被模拟的人工神经元的状态或类型中的至少一者来确定正被模拟的所述人工神经系统的所述人工神经元中的每一者的存储器资源需求的指令;
用于在所述模拟期间在所述存储器资源需求改变时基于所述对存储器资源需求的确定来动态地向所述人工神经元分配共享存储器池的各部分的指令,其中所述共享存储器池被实现为分布式架构,所述分布式架构包括存储器组、写客户机、读客户机以及将所述存储器组与所述写客户机和所述读客户机对接的路由器;以及
用于针对每个人工神经元,经由所述写客户机和所述读客户机来访问在所述模拟期间分配给该人工神经元的所述共享存储器池的部分的指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480056043.X/1.html,转载请声明来源钻瓜专利网。