基于动态随机存取存储器的处理单元架构

    公开(公告)号:CN108008974B

    公开(公告)日:2023-05-26

    申请号:CN201710823568.7

    申请日:2017-09-13

    Abstract: 提供一种基于动态随机存取存储器的处理单元架构。一种基于动态随机存取存储器的处理单元DPU可包括:具有多个基于动态随机存取存储器DRAM的计算单元的至少一个计算单元阵列,所述多个基于DRAM的计算单元以具有至少一列的阵列来布置,其中,所述至少一列可包括至少三行的基于DRAM的计算单元,所述至少三行的基于DRAM的计算单元被配置为提供对所述至少三行中的第一行和第二行进行运算的逻辑功能并且被配置为在所述至少三行中的第三行存储所述逻辑功能的结果;以及控制器,可连接到所述至少一个计算单元阵列,以配置所述至少一个计算单元执行DPU运算。

    动态随机存取存储器处理单元

    公开(公告)号:CN108022615B

    公开(公告)日:2023-03-28

    申请号:CN201710786369.3

    申请日:2017-09-04

    Abstract: 一种动态随机存取存储器(DRAM)处理单元(DPU)。DPU可包括至少一个计算单元阵列,所述计算单元阵列可包括布置在具有至少一个列的阵列中的多个基于DRAM的计算单元,其中,所述至少一个列可包括至少三个行的基于DRAM的计算单元,所述至少三个行的基于DRAM的计算单元被配置为提供针对所述至少三个行中的第一行和第二行进行运算的逻辑功能,并被配置为将所述逻辑功能的结果存储在所述至少三个行中的第三个行中。

    用于DPU运算的软件栈和编程

    公开(公告)号:CN108010551B

    公开(公告)日:2023-05-02

    申请号:CN201710684841.2

    申请日:2017-08-11

    Abstract: 一种用于DPU运算的软件栈和编程。一种包括库、编译器、驱动器和至少一个动态随机存取存储器(DRAM)处理单元(DPU)的系统。所述库可确定与接收到的命令相应的至少一个DPU运算。所述编译器可以形成用于所述DPU运算的至少一个DPU指令。所述驱动器可将所述至少一个DPU指令发送到至少一个DPU。所述DPU可包括至少一个计算单元阵列,所述至少一个计算单元阵列可包括按照具有至少一个列的阵列被布置的多个基于DRAM的计算单元,其中,所述至少一个列可包括至少三个行的基于DRAM的计算单元,所述至少三个行的基于DRAM的计算单元被配置为提供针对所述至少三个行中的第一行和第二行进行运算的逻辑功能,并被配置为将所述逻辑功能的结果存储在所述至少三个行中的第三行中。

    用于DPU运算的软件栈和编程

    公开(公告)号:CN108010551A

    公开(公告)日:2018-05-08

    申请号:CN201710684841.2

    申请日:2017-08-11

    Abstract: 一种用于DPU运算的软件栈和编程。一种包括库、编译器、驱动器和至少一个动态随机存取存储器(DRAM)处理单元(DPU)的系统。所述库可确定与接收到的命令相应的至少一个DPU运算。所述编译器可以形成用于所述DPU运算的至少一个DPU指令。所述驱动器可将所述至少一个DPU指令发送到至少一个DPU。所述DPU可包括至少一个计算单元阵列,所述至少一个计算单元阵列可包括按照具有至少一个列的阵列被布置的多个基于DRAM的计算单元,其中,所述至少一个列可包括至少三个行的基于DRAM的计算单元,所述至少三个行的基于DRAM的计算单元被配置为提供针对所述至少三个行中的第一行和第二行进行运算的逻辑功能,并被配置为将所述逻辑功能的结果存储在所述至少三个行中的第三行中。

Patent Agency Ranking