-
公开(公告)号:US20180122456A1
公开(公告)日:2018-05-03
申请号:US15426033
申请日:2017-02-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Shaungchen LI , Dimin NIU , Krishna MALLADI , Hongzhong ZHENG
IPC: G11C11/406
CPC classification number: G11C11/40622 , G06F9/38 , G06F12/00 , G06F15/7821 , G06F15/80 , G11C7/1006 , G11C7/1012 , G11C11/405 , G11C11/4076 , G11C11/4091 , G11C11/4096
Abstract: A dynamic random access memory (DRAM) processing unit (DPU) may include at least one computing cell array having a plurality of DRAM-based computing cells arranged in an array having at least one column in which the at least one column may include at least three rows of DRAM-based computing cells configured to provide a logic function that operates on a first and a second row of the at least three rows and configured to store a result of the logic function in a third row of the at least three rows; and a controller that may be coupled to the at least one computing cell array to configure the at least one computing cell array to perform a DPU operation.
-
公开(公告)号:US20180121130A1
公开(公告)日:2018-05-03
申请号:US15426015
申请日:2017-02-06
Applicant: Samsung Electronics Co., Ltd.
Inventor: Shaungchen LI , Dimin NIU , Krishna MALLADI , Hongzhong ZHENG
IPC: G06F3/06 , G11C11/4094
CPC classification number: G06F3/0647 , G06F3/061 , G06F3/0683 , G11C7/1006 , G11C11/405 , G11C11/4091 , G11C11/4094 , G11C11/4097
Abstract: A system includes a library, a compiler, a driver and at least one dynamic random access memory (DRAM) processing unit (DPU). The library may determine at least one DPU operation corresponding to a received command. The compiler may form at least one DPU instruction for the DPU operation. The driver may send the at least one DPU instruction to at least one DPU. The DPU may include at least one computing cell array that includes a plurality of DRAM-based computing cells arranged in an array having at least one column in which the at least one column may include at least three rows of DRAM-based computing cells configured to provide a logic function that operates on a first row and a second row of the at least three rows and configured to store a result of the logic function in a third row of the at least three rows.
-