-
公开(公告)号:US11449256B2
公开(公告)日:2022-09-20
申请号:US16708429
申请日:2019-12-09
Applicant: Samsung Electronics Co., Ltd.
IPC: G06F3/06 , G06F16/538 , G06F16/583
Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
-
公开(公告)号:US11947826B2
公开(公告)日:2024-04-02
申请号:US17891128
申请日:2022-08-18
Applicant: Samsung Electronics Co., Ltd.
IPC: G06F12/00 , G06F3/06 , G06F16/538 , G06F16/583
CPC classification number: G06F3/0647 , G06F3/0611 , G06F3/0679 , G06F3/0683 , G06F16/538 , G06F16/583
Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
-
公开(公告)号:US20180054217A1
公开(公告)日:2018-02-22
申请号:US15431629
申请日:2017-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: William David Schwaderer
CPC classification number: H03M13/154 , G06F11/1076 , H03M13/15 , H03M13/158 , H03M13/373 , H03M13/3761 , H03M13/6502
Abstract: A system and method for performing erasure code data protection and recovery computations using simple arithmetic and data manipulation functions. Other embodiments set forth techniques for using the computation functions with a multiplicity of compact one-dimension table lookup operations. A set of assigned multi-threaded processor threads perform computations on data values in parallel to generate erasure code data protection information and to perform data recovery operations using available data and the data protection information. During normal operations, in one embodiment, threads may perform parallel computations using a small set of simple arithmetic operations and data manipulation functions. In other embodiments, the threads may also use a multiplicity of compact one-dimension lookup tables stored within the multi-threaded processor or otherwise accessible by the multi-threaded processor to perform the computations.
-
公开(公告)号:US10230398B2
公开(公告)日:2019-03-12
申请号:US15431629
申请日:2017-02-13
Applicant: Samsung Electronics Co., Ltd.
Inventor: William David Schwaderer
Abstract: A system and method for performing erasure code data protection and recovery computations using simple arithmetic and data manipulation functions. Other embodiments set forth techniques for using the computation functions with a multiplicity of compact one-dimension table lookup operations. A set of assigned multi-threaded processor threads perform computations on data values in parallel to generate erasure code data protection information and to perform data recovery operations using available data and the data protection information. During normal operations, in one embodiment, threads may perform parallel computations using a small set of simple arithmetic operations and data manipulation functions. In other embodiments, the threads may also use a multiplicity of compact one-dimension lookup tables stored within the multi-threaded processor or otherwise accessible by the multi-threaded processor to perform the computations.
-
公开(公告)号:US09898202B2
公开(公告)日:2018-02-20
申请号:US15146708
申请日:2016-05-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jason Martineau , William David Schwaderer , Changho Choi
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0616 , G06F3/064 , G06F3/0659 , G06F3/0665 , G06F3/0679 , G06F3/0688
Abstract: A system and method for using a Solid State Drive (SSD) (505) are described. Reception circuitry (510) may receive write requests (1610, 1615, 1620, 1625) and invalidate requests (1630, 1635, 1640) from a first stream (305, 320, 335, 350). The write requests (1610, 1615, 1620, 1625) may request that data be written to storage (520) on the SSD (505); invalidate requests (1630, 1635, 1640) may invalidate data written to the storage (520). A statistics calculation logic (1705) may calculate statistics (1410, 1415, 1510) for the stream based on the write requests (1610, 1615, 1620, 1625) and the invalidate requests (1630, 1635, 1640). A performance logic (1710) may use the calculated statistics (1410, 1415, 1510) to improve the performance of the SSD (505).
-
-
-
-