-
公开(公告)号:US20240338317A1
公开(公告)日:2024-10-10
申请号:US18346698
申请日:2023-07-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Heekwon PARK , Jongmin GIM , Jaemin JUNG , Changho CHOI , Yang Seok KI
IPC: G06F12/0882 , G06F12/0804 , G06F13/16
CPC classification number: G06F12/0882 , G06F12/0804 , G06F13/1668
Abstract: A system and method for page mirroring for storage. In some embodiments, the method includes: reading first data from a persistent memory device; establishing that the first data is stored in a first cache; and copying the first data from the first cache to a system memory, wherein the persistent memory device supports an external protocol and a memory protocol.
-
公开(公告)号:US20240289037A1
公开(公告)日:2024-08-29
申请号:US18595396
申请日:2024-03-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Yang Seok KI
CPC classification number: G06F3/0634 , G06F3/0604 , G06F3/0656 , G06F3/0659 , G06F3/0679 , G06F13/1668
Abstract: A system is disclosed. The system may include a processor and a memory coupled to the processor. A storage device may also be coupled to the processor. The storage device may include a first interface and a second interface. The storage device may be configured to extend the memory. A mode switch may select a selected interface of the first interface and the second interface for a command issued by the processor.
-
公开(公告)号:US20230342045A1
公开(公告)日:2023-10-26
申请号:US17840587
申请日:2022-06-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Yang Seok KI
IPC: G06F3/06
CPC classification number: G06F3/0631 , G06F3/0604 , G06F3/0679
Abstract: A method may include receiving a request for a memory page in a memory tier comprising a first memory device and a second memory device, wherein the first memory device has a first parameter and the second memory device has a second parameter, selecting, based on the first parameter and the second parameter, the first memory device, and allocating, based on the request, based on the selecting, the memory page from the first memory device. The selecting may include determining a first result based on the first parameter, determining a second result based on the second parameter, and comparing the first result and the second result. The determining the first result may include combining the first parameter with a first weight. The first weight may include a first scale factor, and the combining the first parameter with the first weight may include multiplying the first parameter and the first scale factor.
-
公开(公告)号:US20180210825A1
公开(公告)日:2018-07-26
申请号:US15461467
申请日:2017-03-16
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Hongzhong ZHENG
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F2212/1024 , G06F2212/1044 , G06F2212/2022 , G06F2212/7201 , G06F2212/7205
Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include a host interface logic to receive a write command from a host and flash memory to store data. The SSD may also include an SSD controller, which may include storage for a just-in-time threshold and a tail latency threshold flash translation layer. The flash translation layer may invoke a just-in-time garbage collection strategy when the number of free pages on the SSD is less than the just-in-time threshold, and a tail latency-aware garbage collection strategy when the number of free pages is less than the tail latency threshold. The tail latency-aware garbage collection strategy may pair the write command with a garbage collection command.
-
公开(公告)号:US20180032260A1
公开(公告)日:2018-02-01
申请号:US15282848
申请日:2016-09-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Krishna MALLADI , Jongmin GIM , Hongzhong ZHENG
CPC classification number: G06F12/08 , G06F12/0868 , G06F12/10 , G06F2212/1016 , G06F2212/152 , G06F2212/401 , G06F2212/403
Abstract: A memory device includes a memory interface to a host computer and a memory overprovisioning logic configured to provide a virtual memory capacity to a host operating system (OS). A kernel driver module of the host OS is configured to manage the virtual memory capacity of the memory device provided by the memory overprovisioning logic of the memory device and provide a fast swap of anonymous pages to a frontswap space and file pages to a cleancache space of the memory device based on the virtual memory capacity of the memory device.
-
公开(公告)号:US20250123983A1
公开(公告)日:2025-04-17
申请号:US18791405
申请日:2024-07-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Heekwon PARK , Jaemin JUNG , Changho CHOI , Yang Seok KI
Abstract: An apparatus including a switch may include a first interface configured to communicate with at least one memory device, and a second interface configured to communicate with a first physical connector and a second physical connector, where the switch is configured to communicate with a device using the first physical connector using a memory access protocol. The second interface may be configured to communicate with a second device using the second physical connector using the memory access protocol. The apparatus may further include a second switch including a third interface configured to communicate with the at least one memory device, and a fourth interface configured to communicate with a third physical connector and a fourth physical connector, where the second switch may be configured to communicate with the device using the third physical connector using the memory access protocol.
-
公开(公告)号:US20250110873A1
公开(公告)日:2025-04-03
申请号:US18749563
申请日:2024-06-20
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Heekwon PARK , Jaemin JUNG , Changho CHOI , Yang Seok KI
IPC: G06F12/0802
Abstract: A system may include a memory device including memory media and storage media, wherein the memory device is configured to perform one or more operations including sending access information; receiving address information; and populating, from the storage media, the memory media with data using the address information; and a device including one or more circuits, wherein the one or more circuits is configured to perform one or more operations including receiving, from the memory device, the access information; determining, using the access information and application weights, the address information; and sending, to the memory device, the address information. The one or more circuits may be further configured to perform one or more operations including sending, to a training system, trace information; receiving a weight set from the training system, wherein the weight set is based on the trace information; and modifying the application weights based on the weight set.
-
公开(公告)号:US20240272974A1
公开(公告)日:2024-08-15
申请号:US18183677
申请日:2023-03-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Changho CHOI , Yang Seok KI
IPC: G06F11/07 , G06F9/38 , G06F9/4401
CPC classification number: G06F11/073 , G06F9/3816 , G06F9/4411 , G06F11/0772
Abstract: A system and method for fault page handling. In some embodiments, the method includes: querying a memory device for fault pages in the memory device; and receiving a response from the memory device identifying a fault page. The querying of the memory device may include querying the memory device by a device driver; and the querying of the memory device may include querying the memory device using a supplemental command of a cache coherent protocol.
-
公开(公告)号:US20230062610A1
公开(公告)日:2023-03-02
申请号:US17517659
申请日:2021-11-02
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jongmin GIM , Yang Seok KI
Abstract: A system is disclosed. The system may include a processor and a memory coupled to the processor. A storage device may also be coupled to the processor. The storage device may include a first interface and a second interface. The storage device may be configured to extend the memory. A mode switch may select a selected interface of the first interface and the second interface for a command issued by the processor.
-
-
-
-
-
-
-
-