-
公开(公告)号:US20200225862A1
公开(公告)日:2020-07-16
申请号:US16828930
申请日:2020-03-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongyan JIANG , Qiang PENG , Hongzhong ZHENG
IPC: G06F3/06
Abstract: A memory system provides deduplication of user data in the physical memory space of the system for user data that is duplicated in the virtual memory space of a host system. A transaction manager (TM) uses a transaction table to maintain data coherency and data concurrency for the virtual memory space. A write data engine manager (WDEM) uses an outstanding bucket number and command queues to maintain data coherency and data concurrency for the physical memory space. The WDEM receives data write requests from the TM and sends a corresponding write command to a selected command queue. A write data engine responds to a write command in a command queue by storing the data in an overflow memory region if the data is not duplicated in the virtual memory space, or by incrementing a reference counter for the data if the data is duplicated in the virtual memory space.
-
公开(公告)号:US20200174676A1
公开(公告)日:2020-06-04
申请号:US16787002
申请日:2020-02-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna T. MALLADI , Hongzhong ZHENG
Abstract: A high-bandwidth memory (HBM) system includes an HBM device and a logic circuit. The logic circuit includes a first interface coupled to a host device and a second interface coupled to the HBM device. The logic circuit receives a first command from the host device through the first interface and converts the received first command to a first processing-in-memory (PIM) command that is sent to the HBM device through the second interface. The first PIM command has a deterministic latency for completion. The logic circuit further receives a second command from the host device through the first interface and converting the received second command to a second PIM command that is sent to the HBM device through the second interface. The second PIM command has a non-deterministic latency for completion.
-
公开(公告)号:US20200004652A1
公开(公告)日:2020-01-02
申请号:US16150239
申请日:2018-10-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dimin NIU , Krishna MALLADI , Hongzhong ZHENG
Abstract: According to one general aspect, an apparatus may include a plurality of stacked integrated circuit dies that include a memory cell die and a logic die. The memory cell die may be configured to store data at a memory address. The logic die may include an interface to the stacked integrated circuit dies and configured to communicate memory accesses between the memory cell die and at least one external device. The logic die may include a reliability circuit configured to ameliorate data errors within the memory cell die. The reliability circuit may include a spare memory configured to store data, and an address table configured to map a memory address associated with an error to the spare memory. The reliability circuit may be configured to determine if the memory access is associated with an error, and if so completing the memory access with the spare memory.
-
公开(公告)号:US20190266050A1
公开(公告)日:2019-08-29
申请号:US16411127
申请日:2019-05-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dimin NIU , Mu-Tien CHANG , Hongzhong ZHENG , Hyun-Joong KIM , Won-Hyung SONG , Jangseok CHOI
IPC: G06F11/10 , G11C29/52 , G11C11/4093
Abstract: A data chip that may pollute data is disclosed. The data chip may include a data array, read circuitry to read raw data from the data array, and a buffer to store the raw data. Using a pollution pattern stored in a mask register, a data pollution engine may pollute the raw data. Transmission circuitry may then transmit the polluted data.
-
公开(公告)号:US20190235788A1
公开(公告)日:2019-08-01
申请号:US15949934
申请日:2018-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dimin NIU , Mu Tien CHANG , Hongzhong ZHENG , Sun Young LIM , Jae-Gon LEE , Indong KIM
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0644 , G06F3/0679
Abstract: A method of page size aware scheduling and a non-transitory computer-readable storage medium having recorded thereon a computer program for executing the method of page size aware scheduling are provided. The method includes determining a size of a media page; determining if the media page is open or closed; performing, by a memory controller, a speculative read operation if the media page is determined to be open; and performing, by the memory controller, a regular read operation if the media page is determined to be closed.
-
公开(公告)号:US20190073133A1
公开(公告)日:2019-03-07
申请号:US15821704
申请日:2017-11-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongyan JIANG , Hongzhong ZHENG
IPC: G06F3/06 , G06F12/0831 , G06F9/46 , G06F12/1009
Abstract: A transaction manager for use with memory is described. The transaction manager can include a write data buffer to store outstanding write requests, a read data multiplexer to select between data read from the memory and the write data buffer, a command queue and a priority queue to store requests for the memory, and a transaction table to track outstanding write requests, each write request associated with a state that is Invalid, Modified, or Forwarded.
-
公开(公告)号:US20190050325A1
公开(公告)日:2019-02-14
申请号:US15796743
申请日:2017-10-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna T. MALLADI , Hongzhong ZHENG , Robert BRENNAN , Hyungseuk KIM , Jinhyun KIM
IPC: G06F12/02 , G06F12/0862
Abstract: Inventive aspects include An HBM+ system, comprising a host including at least one of a CPU, a GPU, an ASIC, or an FPGA; and an HBM+ stack including a plurality of HBM modules arranged one atop another, and a logic die disposed beneath the plurality of HBM modules. The logic die is configured to offload processing operations from the host. A system architecture is disclosed that provides specific compute capabilities in the logic die of high bandwidth memory along with the supporting hardware and software architectures, logic die microarchitecture, and memory interface signaling options. Various new methods are provided for using in-memory processing abilities of the logic die beneath an HBM memory stack. In addition, various new signaling protocols are disclosed to use an HBM interface. The logic die microarchitecture and supporting system framework are also described.
-
公开(公告)号:US20180129553A1
公开(公告)日:2018-05-10
申请号:US15865250
申请日:2018-01-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Chaohong HU , Hongzhong ZHENG , Uksong KANG , Zhan PING
IPC: G06F11/10
Abstract: An embodiment includes a memory module, comprising: a module error interface; and a plurality of memory devices, each memory device coupled to the module error interface, including a data interface and an device error interface, and configured to communicate error information through the device error interface and the module error interface.
-
公开(公告)号: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.
-
公开(公告)号:US20180081897A1
公开(公告)日:2018-03-22
申请号:US15823549
申请日:2017-11-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Dongyan JIANG , Qiang PENG , Hongzhong ZHENG
CPC classification number: G06F16/1748 , G06F3/0608 , G06F11/1453 , G06F16/215 , G06F16/2255 , G06F2201/80
Abstract: A memory system is disclosed. The memory system may include a Big Hash Table and a Little Hash Table. The memory system may also include an Overflow Region and a Translation Table to map a logical address to a Physical Line Identifier (PLID), which may include a region identifier and a physical address.
-
-
-
-
-
-
-
-
-