-
公开(公告)号:US20210349837A1
公开(公告)日:2021-11-11
申请号:US17214778
申请日:2021-03-26
Applicant: Samsung Electronics Co., Ltd.
Inventor: Wenqin HUANGFU , Krishna T. MALLADI , Dongyan JIANG
Abstract: A memory module may include one or more memory devices, and a near-memory computing module coupled to the one or more memory devices, the near-memory computing module including one or more processing elements configured to process data from the one or more memory devices, and a memory controller configured to coordinate access of the one or more memory devices from a host and the one or more processing elements. A method of processing a dataset may include distributing a first portion of the dataset to a first memory module, distributing a second portion of the dataset to a second memory module, constructing a first local data structure at the first memory module based on the first portion of the dataset, constructing a second local data structure at the second memory module based on the second portion of the dataset, and merging the first and second local data structures.
-
公开(公告)号:US20190079677A1
公开(公告)日:2019-03-14
申请号:US15821686
申请日:2017-11-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna T. MALLADI , Hongzhong ZHENG , Robert BRENNAN
IPC: G06F3/06
Abstract: A high-bandwidth memory (HBM) system includes an HBM device and a logic circuit. The logic circuit receives a first command from the host device and converts the received first command to a processing-in-memory (PIM) command that is sent to the HBM device through the second interface. A time between when the first command is received from the host device and when the HBM system is ready to receive another command from the host device is deterministic. The logic circuit further receives a fourth command and a fifth command from the host device. The fifth command requests time-estimate information relating to a time between when the fifth command is received and when the HBM system is ready to receive another command from the host device. The time-estimate information includes a deterministic period of time and an estimated period of time for a non-deterministic period of time.
-
23.
公开(公告)号:US20160173103A1
公开(公告)日:2016-06-16
申请号:US14838348
申请日:2015-08-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Mingyu GAO , Hongzhong ZHENG , Krishna T. MALLADI
IPC: H03K19/177
CPC classification number: H03K19/1776 , H01L25/18 , H01L25/50 , H01L2924/0002 , H03K19/17728 , H03K19/17736 , H01L2924/00
Abstract: According to one general aspect, an apparatus may include a random access memory array that, in turn, includes a reconfigurable look-up table. The reconfigurable look-up table may include memory cells configured to simultaneously store a plurality of look-up tables, wherein each look-up table is associated with a respective logic function. The reconfigurable look-up table may include a local row decoder configured to activate one or more rows of memory cells based upon a set of input signals. The reconfigurable look-up table may be configured to perform one logic function at a time, and wherein the logic function is dynamically selected. The plurality of look up tables stored in the memory cells may be configured to be dynamically altered via a write operation to the random access memory array.
Abstract translation: 根据一个一般方面,装置可以包括随机存取存储器阵列,其又包括可重新配置的查找表。 可重构查找表可以包括被配置为同时存储多个查找表的存储器单元,其中每个查找表与相应的逻辑功能相关联。 可重构查找表可以包括配置成基于一组输入信号来激活一行或多行存储器单元的本地行解码器。 可重构查找表可以被配置为一次执行一个逻辑功能,并且其中逻辑功能被动态地选择。 存储在存储器单元中的多个查找表可以被配置为通过写入操作来动态地改变到随机存取存储器阵列。
-
24.
公开(公告)号:US20160170649A1
公开(公告)日:2016-06-16
申请号:US14733895
申请日:2015-06-08
Applicant: Samsung Electronics Co., Ltd.
Inventor: Rakesh RAMESH , Hongzhong ZHENG , Krishna T. MALLADI
IPC: G06F3/06
CPC classification number: G06F11/0718 , G06F3/0608 , G06F3/0623 , G06F3/0641 , G06F3/0667 , G06F3/0679 , G06F3/0688
Abstract: A data structure and a mechanism to manage storage of objects is disclosed. The data structure can be used to manage storage of objects on any storage device, whether in memory or some other storage device. Given an object ID (OID) for an object, the system can identify a tuple that includes a device ID and an address. The device ID specifies the device storing the object, and the address specifies the address on the device where the object is stored. The application can then access the object using the device ID and the address.
Abstract translation: 公开了一种用于管理对象存储的数据结构和机制。 数据结构可用于管理任何存储设备上的对象的存储,无论是在存储器还是其他存储设备中。 给定对象的对象ID(OID),系统可以识别包含设备ID和地址的元组。 设备ID指定存储对象的设备,地址指定存储对象的设备上的地址。 然后,应用程序可以使用设备ID和地址访问对象。
-
-
-