System and method for providing near storage compute using a bridge device
AssigneeSamsung Electronics Co., Ltd.
InventorsRamdas P Kachare, Fred Worley
Life of this patent
Estimating the term…
Abstract
A bridge device includes: a first interface configured to receive a first set of commands from an application running on a host computer; one or more command processors, each of the one or more command processors being configured to translate the first set of commands and generate a second set of commands based on the first set of commands; a second interface configured to provide the second set of commands to a data storage device; and a computing processor configured to issue an internal command to fetch data from the data storage device and write data to the data storage device in a background mode in an agnostic manner to the host computer while running the application.
Claims20
A bridge device comprising:
- a first interface configured to receive a first set of commands from an application running on a host computer;
- one or more command processors, each of the one or more command processors being configured to translate the first set of commands and generate a second set of commands based on the first set of commands;
- a second interface configured to provide the second set of commands to a data storage device;
- and
- a computing processor configured to issue an internal command that is generated by the bridge device independently from the first set of commands to fetch data from the data storage device and write data to the data storage device in a background mode during processing at least one command of the first set of commands received from the application.
A method comprising:
- receiving a first set of commands from an application running on a host computer via a first interface;
- translating the first set of commands and generating a second set of commands based on the first set of commands;
- providing the second set of commands to a data storage device via a second interface;
- and
- issuing an internal command that is generated by the bridge device independently from the first set of commands to fetch data from the data storage device and write data to the data storage device in a background mode during processing at least one command of the first set of commands received from the application.
Dependencies are inferred from the claim text.