[发明专利]基于人工智能应用程序的数据储存的装置、系统和方法有效
申请号: | 201811405138.4 | 申请日: | 2018-11-23 |
公开(公告)号: | CN110851380B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 赖俊宏;张弘升 | 申请(专利权)人: | 旺宏电子股份有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06N3/02 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 任岩 |
地址: | 中国台湾新竹*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人工智能 应用程序 数据 储存 装置 系统 方法 | ||
1.一种基于人工智能应用程序的数据储存的设备,包括:
一个或多个处理器;以及
多个非瞬时介质,用以存储多个指令,当这些指令由该一个或多个处理器执行时,该一个或多个处理器配置为执行下列操作:
从一输入设备接收用以处理的输入数据;以及
当判断该输入数据为对应人工智能应用程序,执行下列步骤:
产生人工智能命令,用于对一存储装置执行一个或多个读取或写入操作,该存储装置配置为存储该一个或多个处理器所处理的多个应用程序,这些应用程序包含一人工智能应用程序,该人工智能命令以操作代码为特征,该人工智能命令包括对应该输入数据的该人工智能应用程序中一个或多个元件的信息;
将该人工智能命令和该输入数据发送到一存储控制器,以管理该存储装置,其中该存储控制器使用该操作代码以及该信息,以执行该存储装置的该一个或多个读取或写入操作,该信息包含该人工智能命令;以及
从该存储控制器接收在该存储装置上执行的该一个或多个读取或写入操作的结果;
其中,该人工智能应用程序的该一个或多个元件,包含在一人工神经网络中的一个或多个神经元;该输入数据包括与该一个或多个神经元中的每一个神经元的输入连接或输出连接中的一个或多个对应的权重;以及该操作代码对应于(i)该人工神经网络中一特定神经元的一单独读取或写入、(ii)在该人工神经网络中这些神经元的多个单独读取或写入、或(iii)在该人工神经网络中一批量神经元的一批量读取或写入;
其中,该设备进一步包括该存储控制器,该存储控制器配置为执行的操作包括:从该一个或多个处理器接收到该人工智能命令后,从该人工智能命令中包含的信息中获取对应该一个或多个神经元中的一第一神经元的该一个或多个输入连接或输出连接的一权重集合;将联接该权重集合与该第一神经元;以及响应于该权重集合与该第一神经元的联接,将联接该第一神经元的该权重集合,存储于该存储装置的一特定分页或区块,其中该存储装置的该特定分页,配置为存储联接该第一神经元的该权重集合。
2.根据权利要求1所述的设备,其中所述操作还包括:
当判断该输入数据对应于这些应用程序中一非人工智能应用程序,由该一个或多个处理器存取对应于该存储装置中的该输入数据的一个或多个存储位置;以及
在该存取一个或多个存储位置上执行一个或多个读取或写入操作。
3.根据权利要求1所述的设备,其中该存储控制器进一步配置为执行的操作包括:
从该一个或多个处理器接收到该人工智能命令后,从该人工智能命令包含的该信息中获取一权重集合,该权重集合对应该一个或多个神经元中的一第一神经元的一个或多个输入连接或输出连接;
将联接该权重集合与该第一神经元;以及
响应于该权重集合与该第一神经元的联接:
将该权重集合划分为一第一子集和一第二子集;
将该第一子集存储在该存储装置的一第一通道的一相同分页或区块;以及
将该第二子集存储在该存储装置的一第二通道的一相同分页或区块。
4.根据权利要求1所述的设备,其中该存储控制器进一步配置为执行的操作包括:
从该一个或多个处理器接收到该人工智能命令后,从该人工智能命令包含的该信息中获取一权重集合,该权重集合对应该一个或多个神经元中的一第一神经元的一个或多个输入连接或输出连接;
判断该权重集合的一第一权重具有一第一重要值、以及该权重集合的一第二权重具有一第二重要值,其中该第二重要值小于该第一重要值;以及
回应于该判断,执行以下步骤:
将该第一权重存储在该存储装置的一第一分页中一单层单元;以及
将该第二权重存储在该存储装置的一第二分页中一多层单元、一三层单元、或一四层单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于旺宏电子股份有限公司,未经旺宏电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811405138.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:减少氮氧化物的锅炉控制方法
- 下一篇:用于控制车辆的驾驶的装置和方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置