-
11.
公开(公告)号:US20160078045A1
公开(公告)日:2016-03-17
申请号:US14486414
申请日:2014-09-15
Applicant: Seagate Technology LLC
Inventor: David Scott Ebsen , Ryan James Goss , Jeffrey L. Whaley , Dana Simonson
IPC: G06F17/30
CPC classification number: G06F17/30153 , G06F17/30221
Abstract: Methods and apparatuses facilitate receiving a command via a host interface of a storage compute device to perform a computation on one or more data objects. The computations producing intermediate objects that are stored in data storage section of the storage compute device. A determination is made to compress and decompress the intermediate objects as they are moved between the data storage section and a compute section based on wear of a storage medium being reduced in response to the compression and decompression. The intermediate objects are compressed and decompressed as they are moved between the data storage section and the compute section in response to the determination.
Abstract translation: 方法和设备有助于通过存储计算设备的主机接口接收命令以对一个或多个数据对象执行计算。 产生存储在存储计算设备的数据存储部分中的中间对象的计算。 当中间对象在数据存储部分和计算部分之间移动时,基于响应于压缩和解压缩而减小的存储介质的磨损,确定中间对象的压缩和解压缩。 响应于确定,中间对象在数据存储部分和计算部分之间移动时被压缩和解压缩。
-
公开(公告)号:US11216215B2
公开(公告)日:2022-01-04
申请号:US16731805
申请日:2019-12-31
Applicant: Seagate Technology LLC
Inventor: David Scott Ebsen , Dana Simonson
IPC: G06F3/06
Abstract: Systems and methods presented herein provide a controller that is operable to monitor a plurality of background commands to a storage device over a pre-determined period of time and to determine how often each of the background commands is issued during the pre-determined period of time. The controller is further operable to establish a time interval for each of the background commands, and to issue each of the background commands at their respective time intervals.
-
公开(公告)号:US09933838B2
公开(公告)日:2018-04-03
申请号:US14495215
申请日:2014-09-24
Applicant: Seagate Technology LLC
Inventor: David Scott Ebsen , Ryan James Goss , Jeffrey L. Whaley , Dana Simonson
IPC: G06F1/32
CPC classification number: G06F1/3268 , G06F1/3275 , G06F1/3287 , G06F1/3296
Abstract: Computations are performed on data objects via two or more data storage sections. The data storage sections facilitate persistently storing the data objects in parallel read/write operations. The data objects are used in computations within a storage compute device. At least one of the storage sections is deactivated during the computations to reduce power usage of the storage compute device.
-
14.
公开(公告)号:US09569454B2
公开(公告)日:2017-02-14
申请号:US14486414
申请日:2014-09-15
Applicant: Seagate Technology LLC
Inventor: David Scott Ebsen , Ryan James Goss , Jeffrey L. Whaley , Dana Simonson
IPC: G06F17/30
CPC classification number: G06F17/30153 , G06F17/30221
Abstract: Methods and apparatuses facilitate receiving a command via a host interface of a storage compute device to perform a computation on one or more data objects. The computations producing intermediate objects that are stored in data storage section of the storage compute device. A determination is made to compress and decompress the intermediate objects as they are moved between the data storage section and a compute section based on wear of a storage medium being reduced in response to the compression and decompression. The intermediate objects are compressed and decompressed as they are moved between the data storage section and the compute section in response to the determination.
Abstract translation: 方法和设备有助于通过存储计算设备的主机接口接收命令以对一个或多个数据对象执行计算。 产生存储在存储计算设备的数据存储部分中的中间对象的计算。 当中间对象在数据存储部分和计算部分之间移动时,基于响应于压缩和解压缩而减小的存储介质的磨损,确定中间对象的压缩和解压缩。 响应于确定,中间对象在数据存储部分和计算部分之间移动时被压缩和解压缩。
-
-
-