-
1.
公开(公告)号:US20180136865A1
公开(公告)日:2018-05-17
申请号:US15352037
申请日:2016-11-15
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: MICHAEL ERLIHSON , SHMUEL DASHEVSKY , ELONA EREZ , GUY INBAR , JUN JIN KONG , KEON SOO HA
CPC classification number: G06F3/0626 , G06F3/0659 , G06F3/0665 , G06F3/0679 , G06F12/0246 , G06F12/0866 , G06F2212/1044 , G06F2212/1056 , G06F2212/152 , G06F2212/214 , G06F2212/466 , G06F2212/7201 , G06F2212/7203 , G06F2212/7208
Abstract: A memory system includes a table storing a plurality of entries, where each entry is associated with a different logical block address (LBA), a plurality of memory devices, channels, and ways, where each memory device is connected to one of the channels ways and to one of the ways, and a memory controller configured to receive an LBA and data from a host, execute a plurality of pseudo-random functions on the received LBA to generate a plurality of slot indexes, select one of the slot indexes, write the data to one of the memory devices identified by the selected one slot index, and update a corresponding one of the entries to include the selected one slot index.
-
公开(公告)号:US20180357268A1
公开(公告)日:2018-12-13
申请号:US15619981
申请日:2017-06-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: ERAN HOF , MICHAEL ERLIHSON , SHMUEL DASHEVSKY , JUN JIN KONG
CPC classification number: G06F17/30368 , G06F11/1469 , G06F11/1471 , G06F17/30345 , G06F2201/84
Abstract: A data journaling method in a solid state storage device, the method including: receiving a read request; determining whether updated data mapping for the read request is located in at least one of a volatile journal and a nonvolatile journal using a Bloom filter; searching the volatile journal if the updated data mapping for the request is located in the Bloom filter, and then, searching the nonvolatile journal if the updated data mapping for the request is not found in the volatile journal; and stopping the search when the updated data mapping is found.
-
公开(公告)号:US20170199824A1
公开(公告)日:2017-07-13
申请号:US14993110
申请日:2016-01-12
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: AMIR BENNATAN , MICHAEL ERLIHSON , JUN JIN KONG
CPC classification number: G06F12/1009 , G06F3/0619 , G06F3/065 , G06F3/0679 , G06F12/0246 , G06F12/0253 , G06F2212/1024 , G06F2212/2022 , G06F2212/7201 , G06F2212/7205
Abstract: A memory device includes a nonvolatile memory and a memory controller. The memory controller receives first data from a host file system; stores the first data in a first physical block of the nonvolatile memory identified by a first physical page number (PPN); associates the first PPN with a first virtual page number (VPN); and communicates the first VPN to the host file system in response to receiving the first data.
-
-