System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开大体上涉及存储器装置,且更特定来说,涉及用于具有人工智能(ai)加速器的存储器的设备和方法。
技术介绍
1、存储器装置通常作为计算机或其它电子装置中的内部半导体集成电路提供。存在许多不同类型的存储器,包含易失性和非易失性存储器。易失性存储器可能需要电力来维持其数据,且包含随机存取存储器(ram)、动态随机存取存储器(dram)和同步动态随机存取存储器(sdram)等等。非易失性存储器可通过当未供电时保持所存储的数据而提供持久的数据,且可包含nand快闪存储器、nor快闪存储器、只读存储器(rom)、电可擦除可编程rom(eeprom)、可擦除可编程rom(eprom)和电阻可变存储器,例如相变随机存取存储器(pcram)、电阻性随机存取存储器(rram)和磁阻随机存取存储器(mram)等等。
2、存储器还用作易失性和非易失性数据存储装置以用于广泛范围的电子应用。非易失性存储器可用于例如个人计算机、便携式存储器棒、数码相机、蜂窝电话、便携式音乐播放器(例如mp3播放器)、电影播放器和其它电子装置中。存储器单元可布置成阵列,其中所述阵列在存储器装置中使用。
技术实现思路
1、一方面,本公开涉及一种设备,其包括:数个存储器阵列,其包括多个输入块和多个输出块;以及控制器,其中所述控制器配置成:接收指示设备在人工智能(ai)模式下操作的命令;使得所述存储器装置基于数个寄存器的状态使用ai加速器进行ai操作;以及使得所述存储器装置通过基于所述数个寄存器的所述状态在所述多个输入
2、另一方面,本公开涉及一种设备,其包括:数个存储器阵列,其包括多个输入块和多个输出块;人工智能ai加速器,其中所述ai加速器包含配置成进行ai操作的硬件;以及控制器,其配置成:从主机接收使用所述ai加速器进行人工智能ai操作的命令;以及使得使用所述ai加速器执行所述命令以进行与所述ai操作相关联的逻辑运算;及使得所述存储器装置通过基于数个寄存器的状态在所述多个输入块中定位输入数据且将所述输入数据发送到所述ai加速器而进行所述ai操作;使得所述存储器装置基于所述数个寄存器的所述状态而将所述ai操作的结果发送到所述多个输出块。
3、又一方面,本公开涉及一种方法,其包括:通过以下方式使用存储器装置上的人工智能ai加速器以及存储在所述存储器装置上的数据进行ai操作:基于第一寄存器的状态定位所述存储器装置上的多个输入块处的输入数据并将所述输入数据发送到所述ai加速器;以及基于第二寄存器的状态而将所述ai操作的结果发送到所述存储器装置上的多个输出块。
本文档来自技高网...【技术保护点】
1.一种设备,其包括:
2.根据权利要求1所述的设备,其中所述AI加速器配置成对所述输入数据进行所述AI操作的逻辑运算。
3.根据权利要求1所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位所述多个输出块而存储所述AI操作的结果。
4.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位偏置值数据且将所述偏置值发送到所述AI加速器而进行所述AI操作。
5.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位激活函数数据且将所述激活函数数据发送到所述AI加速器而进行所述AI操作。
6.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位神经网络数据且将所述神经网络数据发送到所述AI加速器而进行所述AI操作。
7.根据权
8.根据权利要求1至3中任一权利要求所述的设备,其中所述AI加速器包含加法器/乘法器以进行所述AI操作。
9.一种设备,其包括:
10.根据权利要求9所述的设备,其中所述控制器配置成使得来自所述多个输入块的数据和来自神经块的数据发送到所述AI加速器且进行所述AI操作的第一步骤。
11.根据权利要求10所述的设备,其中所述控制器配置成使得将所述AI操作的所述第一步骤的结果发送到临时块。
12.根据权利要求11所述的设备,其中所述控制器配置成使得将所述第一步骤的所述结果以及来自偏置块的数据发送到所述AI加速器以及进行所述AI操作的第二步骤。
13.根据权利要求12所述的设备,其中所述控制器配置成使得将所述AI操作的所述第二步骤的结果发送到所述临时块。
14.根据权利要求13所述的设备,其中所述控制器配置成使得将所述第二步骤的所述结果以及来自激活函数块的数据发送到所述AI加速器以及进行所述AI操作的第三步骤。
15.根据权利要求14所述的设备,其中所述控制器配置成使得将所述AI操作的所述第三步骤的结果发送到所述多个输出块。
16.一种方法,其包括:
17.根据权利要求16所述的方法,其进一步包含使用所述AI加速器上的加法器/乘法器进行所述AI操作的逻辑运算。
18.根据权利要求16至17中任一权利要求所述的方法,其进一步包含将神经网络的神经元信息发送到所述AI加速器以进行AI操作。
19.根据权利要求16至17中任一权利要求所述的方法,其进一步包含将所述AI操作的部分结果存储在所述存储器装置的阵列中。
20.根据权利要求16至17中任一权利要求所述的方法,其进一步包含将神经网络的激活函数信息发送到所述AI加速器以进行AI操作。
...【技术特征摘要】
1.一种设备,其包括:
2.根据权利要求1所述的设备,其中所述ai加速器配置成对所述输入数据进行所述ai操作的逻辑运算。
3.根据权利要求1所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位所述多个输出块而存储所述ai操作的结果。
4.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位偏置值数据且将所述偏置值发送到所述ai加速器而进行所述ai操作。
5.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位激活函数数据且将所述激活函数数据发送到所述ai加速器而进行所述ai操作。
6.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位神经网络数据且将所述神经网络数据发送到所述ai加速器而进行所述ai操作。
7.根据权利要求1至3中任一权利要求所述的设备,其中所述控制器配置成使得所述存储器装置通过基于所述数个寄存器的所述状态在所述数个阵列中定位临时组且将来自所述ai操作的所述数据发送到所述临时组而进行所述ai操作。
8.根据权利要求1至3中任一权利要求所述的设备,其中所述ai加速器包含加法器/乘法器以进行所述ai操作。
9.一种设备,其包括:
10.根据权利要求9所述的设备,其中...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。