[发明专利]信息处理装置、神经网络程序和用于神经网络的处理方法在审
申请号: | 201911319384.2 | 申请日: | 2019-12-19 |
公开(公告)号: | CN111353578A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 白幡晃一;荒川敬;依田胜洋;伊藤真纪子;富田安基 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;G06N3/063;G06N3/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;杨林森 |
地址: | 日本神*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息处理 装置 神经网络 程序 用于 处理 方法 | ||
1.一种信息处理装置,包括:
存储器;
连接至所述存储器的处理器,所述处理器包括:
第一运算电路,其被配置成至少执行乘法运算、加法运算、逻辑运算以及积和运算,
第二运算电路,其被配置成执行与所述乘法运算、所述加法运算、所述逻辑运算以及所述积和运算不同的特定运算;以及
寄存器,其中
所述处理器被配置成
在包括多个层的神经网络中的第一层中执行第一运算,所述第一运算包括所述特定运算,
在当由所述第二运算电路执行所述第一运算的特定运算时所述第一运算所需的第二运算时间等于或小于针对所述第一运算的在所述存储器与所述寄存器之间的转储所需的转储时间的情况下,通过由所述第二运算电路计算所述第一运算的特定运算的第二方法来执行所述第一运算,以及
当所述第二运算时间并非等于或小于所述转储时间时,在当通过由所述第一运算电路通过近似计算来计算所述第一运算的特定运算的第一方法来执行所述第一运算时所述第一运算所需的第一运算时间等于或小于所述转储时间的情况下,通过所述第一方法来执行所述第一运算。
2.根据权利要求1所述的信息处理装置,其中:
所述第一方法中的近似计算包括多个近似计算;并且
通过所述第一方法来执行所述第一运算包括:
通过所述第一方法利用在所述第一运算时间等于或小于所述转储时间的多个近似计算中的近似计算的误差最小的近似计算来执行所述第一运算。
3.根据权利要求1所述的信息处理装置,其中:
所述处理器被配置成
确定所述第二运算时间是否等于或小于所述转储时间,
在所述确定为真的情况下,
确定将通过所述第二方法执行所述第一运算,以及
在所述确定为假的情况下,
从所述第一运算时间等于或小于所述转储时间的多个近似计算中选择近似计算的误差最小的近似计算,以及
确定将通过所述第一方法利用所选择的近似计算执行所述第一运算。
4.根据权利要求3所述的信息处理装置,其中,所述处理器被配置成:在所述神经网络的学习中:
在所述学习的初始学习中,确定将通过所述第一方法还是通过所述第二方法执行所述特定运算,并且通过所确定的第一方法或第二方法执行所述第一运算;以及
在所述初始学习之后的重复学习步骤中,通过在所述初始学习中确定的所述第一方法或所述第二方法来执行所述第一运算。
5.根据权利要求1所述的信息处理装置,其中:
所述第二运算时间是以下运算时间之和:
所述第一运算电路用于执行在所述第一运算中包括的特定运算以外的非特定运算的指令执行的次数所需的第四运算时间,以及
所述第二运算电路用于执行在所述第一运算中包括的特定运算的指令执行的次数所需的第三运算时间;并且
所述第一运算时间是以下运算时间之和:
所述第一运算电路用于执行在所述第一运算中包括的特定运算以外的所述非特定运算的指令执行的次数所需的第四运算时间,以及
所述第一运算电路用于执行在所述第一运算中包括的特定运算的近似计算的指令执行的次数所需的近似计算时间。
6.根据权利要求5所述的信息处理装置,其中,所述第一运算时间和所述第二运算时间是下述的值,每个所述值均是通过将由所述第一运算电路或所述第二运算电路的指令执行的次数乘以执行一个指令所需的平均时钟周期数并且将相乘后的值除以所述第一运算电路或所述第二运算电路每单位时间执行所述运算的总时钟周期数而获得的。
7.根据权利要求1所述的信息处理装置,其中,多个所述第一运算电路的数目大于所述第二运算电路的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911319384.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在处理器中调度任务
- 下一篇:用于中压断路器的致动器