非易失性存储器中的处理器的制作方法

文档序号:14912904发布日期:2018-07-10 23:54阅读:来源:国知局

技术特征:

1.一种包括设备的计算系统,所述设备包括:

非易失性存储器,被划分为多个可选位置,所述非易失性存储器中的每个位被配置为具有被独立地更改的对应数据,其中所述可选位置被分组为多个数据行;以及

一个或多个处理单元,被耦合到所述非易失性存储器,所述处理单元的每一个与所述多个数据行中的数据行相关联,并且所述处理单元的每一个被配置为基于在所述多个数据行中的关联数据行中的数据来计算对应结果,

其中所述非易失性存储器被配置为基于所述对应结果来将数据选择性地写入所述关联数据行的可选位置中,所述可选位置被保留以存储来自与所述关联数据行相关联的所述处理单元的所述计算结果。

2.根据权利要求1所述的计算系统,其中所述一个或多个处理单元被配置为基于执行代码来计算所述对应结果,所述计算系统还包括管理单元,被配置为:

从包括代码行的非易失性存储器获得所述执行代码。

3.根据权利要求2所述的计算系统,其中在所述代码行的每一个中的所述执行代码包含指令序列。

4.根据权利要求3所述的计算系统,其中所述一个或多个处理单元的每一个被配置为基于由所述代码行中的代码行表示的指令序列中的相应指令来同时为所述多个数据行中的关联数据行计算结果。

5.根据权利要求2所述的计算系统,其中所述指令序列中的指令包括基本操作。

6.根据权利要求1所述的计算系统,其中所述设备包括集成电路(IC)。

7.根据权利要求6所述的计算系统,其中所述设备是多个数据处理单元中的第一数据处理单元,其中所述多个数据处理单元的每一个包括相应的非易失性存储器和相应的一个或多个处理单元,所述计算系统还包括:被配置为在多个数据处理单元之间传输数据和指令的一个或多个路由器。

8.根据权利要求1所述的计算系统,其中更改在所述非易失性存储器中的位的对应数据包括编程或擦除所述对应数据,其中编程在所述非易失性存储器中的特定位的数据不更改所述非易失性存储器的其他位的数据,并且其中擦除在所述非易失性存储器中的特定位的数据不更改在所述非易失性存储器中的其他位的数据。

9.一种方法,包括:

由被耦合到非易失性存储器的一个或多个处理单元中的特定处理单元、并且基于在与所述处理单元相关联的多个数据行中的特定数据行中的数据来计算对应结果,所述非易失性存储器被划分为被分组为所述多个数据行的多个可选位置,

其中所述非易失性存储器中的每个可选位置被配置为被独立地编程和擦除,其中所述处理单元中的每个处理单元与所述多个数据行中的数据行相关联,并且其中所述一个或多个处理单元和所述非易失性存储器被包括在相同芯片上;以及

基于所述对应结果来选择性地更改在所述特定数据行的可选位置中的数据,所述可选位置被保留以存储来自与所述特定数据行相关联的所述处理单元的所述计算结果。

10.根据权利要求9所述的方法,其中,基于执行代码来计算所述对应结果,并且其中所述方法还包括:

从包括代码行的非易失性存储器获得所述执行代码。

11.根据权利要求10所述的方法,其中在所述代码行的每一个中的所述执行代码包含指令序列。

12.根据权利要求11所述的方法,还包括:

通过所述一个或多个处理单元中的相应处理单元、并且基于由所述代码行中的代码行表示的指令序列中的相应指令来同时为与所述相应处理单元相关联的相应数据行计算结果。

13.根据权利要求10所述的方法,其中在所述指令序列中的指令包括基本操作。

14.根据权利要求9所述的方法,其中,所述芯片是多个数据处理单元中的第一数据处理单元,所述多个数据处理单元的每一个包括相应的易失性存储器和相应的一个或多个处理单元,所述方法还包括:

由一个或多个路由器来在所述多个数据处理单元之间传输数据或指令。

15.根据权利要求9所述的方法,还包括:

在第一时间将所述多个可选位置中的第一组可选位置与所述多个数据行中的特定数据行关联,所述特定数据行与所述多个处理单元中的特定处理单元相关联;以及

在第二时间将所述多个可选位置中的第二组可选位置与所述特定数据行关联,其中所述第一组可选位置与所述第二组可选位置不同。

16.一种存储器设备中的处理器,包括:

多个装置,用于基于在数据行中的数据来计算对应结果,所述数据行的每一个包括被划分为多个可选位置的非易失性存储器的一个或多个可选位置,其中在非易失性存储器中的每个可选位置被配置为被独立地编程和擦除,其中用于计算的所述多个装置的每一个与所述多个数据行中的数据行相关联,并且其中用于计算的所述多个装置和所述非易失性存储器被包括在相同芯片上;以及

装置,用于基于所述对应结果来选择性地更改在所述数据行的所选择的位置中的数据,所述所选择的位置被保留以存储来自与数据行相关联的用于计算的装置的计算结果。

17.根据权利要求16所述的存储器设备中的处理器,其中用于计算的所述多个装置被配置为基于执行代码来计算所述对应结果,所述处理器还包括:

装置,用于从包括代码行的所述非易失性存储器获得所述执行代码。

18.根据权利要求17所述的存储器设备中的处理器,其中在所述代码行的每一个中的所述执行代码包含指令序列,其中用于计算的所述多个装置的每一个被配置为基于由所述代码行的代码行表示的指令序列的相应指令来同时为所述多个数据行中的关联数据行计算结果。

19.根据权利要求18所述的存储器设备中的处理器,其中在所述指令序列中的所述指令包括基本操作。

20.根据权利要求16所述的存储器设备中的处理器,在存储器设备中的所述处理器是集成电路。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1