System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 与递归神经网络一起使用的非易失性存储器(NVM)设备的混合存储器管理制造技术_技高网

与递归神经网络一起使用的非易失性存储器(NVM)设备的混合存储器管理制造技术

技术编号:40709684 阅读:4 留言:0更新日期:2024-03-22 11:10
递归神经网络(RNN),其中非易失性存储器(NVM)阵列为该RNN提供存储体。该RNN可包括神经图灵机(NTM),并且该存储体可以是存储在该NVM阵列中的NTM矩阵。在一些示例中,控制该NVM阵列的数据存储设备DSD包括数据存储控制器和单独的NTM控制器两者。该单独的NTM控制器直接访问该NVM阵列的该NTM矩阵,同时绕过该数据存储控制器的闪存转换层(FTL)部件。附加地,描述了各种多数获胜错误检测和校正程序,以及各种基于不一致性计数的程序。

【技术实现步骤摘要】
【国外来华专利技术】

在一些方面,本公开涉及具有非易失性存储器(nvm)阵列的数据存储设备。更具体地但非排他地,各方面涉及用于管理与递归神经网络一起使用的nvm阵列的系统和方法。


技术介绍

1、递归神经网络(rnn)是人工神经网络,其被配置为使得节点之间的连接沿着时间序列形成有向图,以允许网络表现出时间动态行为。神经图灵机(ntm)(或更一般地,记忆增强神经网络(mann))是循环神经网络的类型。ntm具有耦接到外部存储器资源的神经网络控制器,控制器使用注意力机制(例如,将网络的注意力集中在存储在外部存储器中的数据的特定部分上的机制)与外部存储器资源进行交互。ntm有可能加快rnn处理信息的方式。持续需要在ntm、mann和其他rnn内以及被配置为实现ntm、mann和其他rnn的设备中提供改进。


技术实现思路

1、下文呈现了对本公开的一些方面的简要概述,以提供对这些方面的基本理解。该概述并不是对本公开的所有设想特征的广泛概述,并且既不旨在标识本公开的所有方面的关键或重要元素,也不旨在描绘本公开的任何或所有方面的范围。其唯一目的是以简化形式呈现本公开的一些方面的各种概念,以作为稍后呈现的更详细描述的序言。

2、本公开的一个实施方案提供了一种数据存储设备,该数据存储设备包括:非易失性存储器(nvm)阵列;数据存储控制器,该数据存储控制器耦接到该nvm阵列并且被配置为访问该nvm阵列的至少第一部分,该第一部分具有分配给该数据存储控制器的物理存储器地址;和递归神经网络(rnn)控制器,该rnn控制器耦接到该nvm阵列并且被配置为访问该nvm阵列的第二部分,该第二部分具有分配给该rnn控制器的物理存储器地址,其中该nvm阵列的该第二部分被配置为用作rnn存储体。

3、本公开的另一实施方案提供了一种供数据存储设备使用的方法,该数据存储设备包括数据存储控制器、rnn控制器和nvm阵列。该方法包括:使用该数据存储控制器访问该nvm阵列的至少第一部分,该nvm阵列的该第一部分具有分配给该数据存储控制器的物理存储器地址;以及使用该rnn控制器访问该nvm阵列的第二部分,该nvm阵列的该第二部分具有分配给该rnn控制器的物理存储器地址,其中该nvm阵列的该第二部分被配置为用作rnn存储体。

4、本公开的另一实施方案提供一种供数据存储设备使用的装置,该数据存储设备包括非易失性存储器(nvm)阵列。该装置包括:用于访问存储在该nvm阵列的第一部分内的数据的构件,该第一部分具有分配给用于访问该第一部分的该构件的物理存储器地址;以及用于访问存储在该nvm阵列的第二部分内的递归神经网络(rnn)数据的构件,该第二部分具有分配给用于访问第二部分的该构件的物理存储器地址,其中该nvm阵列的该第二部分被配置为用作rnn存储体。

本文档来自技高网...

【技术保护点】

1.一种数据存储设备,包括:

2.根据权利要求1所述的数据存储设备,

3.根据权利要求2所述的数据存储设备,其中所述RNN是记忆增强神经网络(MANN)或神经图灵机(NTM)网络中的至少一者,并且其中所述RNN输出值是MANN读取值或NTM读取值。

4.根据权利要求2所述的数据存储设备,

5.根据权利要求1所述的数据存储设备,

6.根据权利要求5所述的数据存储设备,其中所述RNN控制器被进一步配置为通过以下操作执行所述第二磨损均衡程序:

7.根据权利要求1所述的数据存储设备,

8.根据权利要求1所述的数据存储设备,

9.根据权利要求1所述的数据存储设备,其中所述数据存储控制器被进一步配置为除了访问所述NVM阵列的所述第一部分之外还访问所述NVM阵列的所述第二部分。

10.根据权利要求9所述的数据存储设备,其中所述数据存储控制器被进一步配置为访问所述NVM阵列的所述第二部分,以在由所述RNN控制器执行的RNN程序的第一级完成之后使用存储在所述RNN存储体中的数据来执行所述RNN程序的至少第二级。

11.根据权利要求1所述的数据存储设备,其中所述RNN控制器被进一步配置为:

12.根据权利要求1所述的数据存储设备,其中所述RNN控制器被进一步配置为对从所述RNN存储体读取的RNN数据执行多数规则错误校正。

13.根据权利要求12所述的数据存储设备,其中所述RNN控制器被进一步配置为在将所述RNN数据存储在所述RNN存储体中之前对所述RNN数据进行加扰,并且在从所述RNN存储体中读取所述RNN数据之后对所述RNN数据进行解扰。

14.根据权利要求1所述的数据存储设备,其中所述RNN控制器被进一步配置为:

15.根据权利要求1所述的数据存储设备,其中所述数据存储控制器和所述RNN控制器是集成控制器的部件。

16.根据权利要求1所述的数据存储设备,其中所述数据存储控制器和所述RNN控制器中的一者或两者是所述NVM阵列的片上部件。

17.一种供数据存储设备使用的方法,所述数据存储设备包括数据存储控制器、递归神经网络(RNN)控制器和非易失性存储器(NVM)阵列,所述方法包括:

18.根据权利要求17所述的方法,

19.根据权利要求18所述的方法,其中所述RNN是记忆增强神经网络(MANN)或神经图灵机(NTM)网络中的至少一者,并且其中所述RNN输出值是MANN读取值或NTM读取值。

20.一种供数据存储设备使用的装置,所述数据存储设备包括非易失性存储器(NVM)阵列,所述装置包括:

...

【技术特征摘要】
【国外来华专利技术】

1.一种数据存储设备,包括:

2.根据权利要求1所述的数据存储设备,

3.根据权利要求2所述的数据存储设备,其中所述rnn是记忆增强神经网络(mann)或神经图灵机(ntm)网络中的至少一者,并且其中所述rnn输出值是mann读取值或ntm读取值。

4.根据权利要求2所述的数据存储设备,

5.根据权利要求1所述的数据存储设备,

6.根据权利要求5所述的数据存储设备,其中所述rnn控制器被进一步配置为通过以下操作执行所述第二磨损均衡程序:

7.根据权利要求1所述的数据存储设备,

8.根据权利要求1所述的数据存储设备,

9.根据权利要求1所述的数据存储设备,其中所述数据存储控制器被进一步配置为除了访问所述nvm阵列的所述第一部分之外还访问所述nvm阵列的所述第二部分。

10.根据权利要求9所述的数据存储设备,其中所述数据存储控制器被进一步配置为访问所述nvm阵列的所述第二部分,以在由所述rnn控制器执行的rnn程序的第一级完成之后使用存储在所述rnn存储体中的数据来执行所述rnn程序的至少第二级。

11.根据权利要求1所述的数据存储设备,其中所述rnn控制器被进一步配置为:

12.根据权利要求1所述的数据存储设备,其中所述r...

【专利技术属性】
技术研发人员:A·纳翁A·巴扎尔斯基O·佩勒D·J·林宁
申请(专利权)人:西部数据技术公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1