-
公开(公告)号:US11775454B2
公开(公告)日:2023-10-03
申请号:US17734908
申请日:2022-05-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
CPC classification number: G06F13/1668 , G06F2213/0026
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
公开(公告)号:US10908820B2
公开(公告)日:2021-02-02
申请号:US15821686
申请日:2017-11-22
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna T. Malladi , Hongzhong Zheng , Robert Brennan
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.
-
公开(公告)号:US10146627B2
公开(公告)日:2018-12-04
申请号:US15726375
申请日:2017-10-05
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Yu , Chang-Eun Choi , Kyung Ho Kim , Walter Jun , Wonchuri Zoo , Robert Brennan
Abstract: Embodiments of the inventive concept include computer-implemented method for shadowing one or more boot images of a mobile device. The technique can include duplicating boot images to shadow partitions in a user area of a non-volatile memory device such as a flash memory. The technique can include detecting boot image corruption, and causing a mobile device to boot from the shadow partitions. The technique can include dynamically shadowing and releasing blocks used by the shadow partitions. The technique can include boot failure recovery and bad image preservation through firmware flash translation layer (FTL) logical to physical mapping updates. Boot image corruption failures can be recovered from and/or debugged using the shadow partitions.
-
公开(公告)号:US09823972B2
公开(公告)日:2017-11-21
申请号:US14663220
申请日:2015-03-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Yang Yu , Chang-Eun Choi , Kyung Ho Kim , Walter Jun , Wonchuri Zoo , Robert Brennan
CPC classification number: G06F11/1417 , G06F11/1004 , G06F11/1666 , G06F11/20
Abstract: Embodiments of the inventive concept include computer-implemented method for shadowing one or more boot images of a mobile device. The technique can include duplicating boot images to shadow partitions in a user area of a non-volatile memory device such as a flash memory. The technique can include detecting boot image corruption, and causing a mobile device to boot from the shadow partitions. The technique can include dynamically shadowing and releasing blocks used by the shadow partitions. The technique can include boot failure recovery and bad image preservation through firmware flash translation layer (FTL) logical to physical mapping updates. Boot image corruption failures can be recovered from and/or debugged using the shadow partitions.
-
公开(公告)号:US11262980B2
公开(公告)日:2022-03-01
申请号:US16919043
申请日:2020-07-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna T. Malladi , Peng Gu , Hongzhong Zheng , Robert Brennan
Abstract: A computing accelerator using a lookup table. The accelerator may accelerate floating point multiplications by retrieving the fraction portion of the product of two floating-point operands from a lookup table, or by retrieving the product of two floating-point operands of two floating-point operands from a lookup table, or it may retrieve dot products of floating point vectors from a lookup table. The accelerator may be implemented in a three-dimensional memory assembly. It may use approximation, the symmetry of a multiplication lookup table, and zero-skipping to improve performance.
-
公开(公告)号:US11036397B2
公开(公告)日:2021-06-15
申请号:US16543511
申请日:2019-08-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Siamack Haghighi , Robert Brennan
Abstract: According to one general aspect, an apparatus may include a processor, a heterogeneous memory system, and a memory interconnect. The processor may be configured to perform a data access on data stored in a memory system. The heterogeneous memory system may include a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with one or more performance characteristics. The heterogeneous memory system may include both volatile and non-volatile storage mediums. The memory interconnect may be configured to route the data access from the processor to at least one of the storage mediums based, at least in part, upon the one or more performance characteristic associated with the respective memory technologies of the storage media.
-
公开(公告)号:US20190294565A1
公开(公告)日:2019-09-26
申请号:US15957773
申请日:2018-04-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
IPC: G06F13/16
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
公开(公告)号:US10254987B2
公开(公告)日:2019-04-09
申请号:US14867961
申请日:2015-09-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Steven L. Shrader , Harry R. Rogers , Robert Brennan , Ian P. Shaeffer
IPC: G06F12/00 , G06F3/06 , G06F15/173
Abstract: Example embodiments provide a disaggregated memory appliance, comprising: a plurality of leaf memory switches that manage one or more memory channels of one or more of leaf memory modules; a low-latency memory switch that arbitrarily connects one or more external processors to the plurality of leaf memory modules over a host link; and a management processor that responds to requests from one or more external processors for management, maintenance, configuration and provisioning of the leaf memory modules within the memory appliance.
-
公开(公告)号:US11966581B2
公开(公告)日:2024-04-23
申请号:US16897264
申请日:2020-06-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Manu Awasthi , Robert Brennan
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/0685
Abstract: According to one general aspect, a memory management unit (MMU) may be configured to interface with a heterogeneous memory system that comprises a plurality of types of storage mediums. Each type of storage medium may be based upon a respective memory technology and may be associated with performance characteristic(s). The MMU may receive a data access for the heterogeneous memory system. The MMU may also determine at least one of the storage mediums of the heterogeneous memory system to service the data access. The target storage medium may be selected based upon at least one performance characteristic associated with the target storage medium and a quality of service tag that is associated with the virtual machine and that indicates one or more performance characteristics. The MMU may route the data access by the virtual machine to the at least one of the storage mediums.
-
公开(公告)号:US20240020247A1
公开(公告)日:2024-01-18
申请号:US18373711
申请日:2023-09-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Oscar P. Pinto , Robert Brennan
IPC: G06F13/16
CPC classification number: G06F13/1668 , G06F2213/0026
Abstract: Embodiments of the present invention include a drive-to-drive storage system comprising a host server having a host CPU and a host storage drive, one or more remote storage drives, and a peer-to-peer link connecting the host storage drive to the one or more remote storage drives. The host storage drive includes a processor and a memory, wherein the memory has stored thereon instructions that, when executed by the processor, causes the processor to transfer data from the host storage drive via the peer-to-peer link to the one or more remote storage drives when the host CPU issues a write command.
-
-
-
-
-
-
-
-
-