Data Processing Offload Using In-Storage Code Execution
AssigneeWestern Digital Technologies, Inc.
InventorsVladislav Bolkhovitin, Siva Munnangi, Adam Roberts
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsVladislav Bolkhovitin, Siva Munnangi, Adam Roberts
Estimating the term…
Systems and methods for offloading data processing tasks using in-storage code execution are disclosed. For example, a data storage system including one or more processors, a non-transitory storage medium, and a storage logic executable by the one or more processors to perform operations including: receiving portable code configured to perform a data processing offload task, the portable code comprising one or more translatable, hardware-agnostic instructions for processing data stored on the storage medium; translating and executing the one or more translatable, hardware-agnostic instructions of the portable code to perform the data processing offload task using a translation and execution engine disposed in the storage logic; determining that use of the portable code has concluded; and responsive to determining that use of the portable code has concluded, releasing the portable code.
A data storage system, comprising:
A method of operation in a data storage system, comprising:
A data storage system, comprising:
A data storage system, comprising:
Dependencies are inferred from the claim text.