Samsung electronics co., ltd. (20240320182). SYSTEM AND METHOD FOR PROVIDING IN-STORAGE ACCELERATION (ISA) IN DATA STORAGE DEVICES simplified abstract
Contents
SYSTEM AND METHOD FOR PROVIDING IN-STORAGE ACCELERATION (ISA) IN DATA STORAGE DEVICES
Organization Name
Inventor(s)
Ramdas Kachare of San Jose CA (US)
Fred Worley of San Jose CA (US)
Xuebin Yao of San Jose CA (US)
SYSTEM AND METHOD FOR PROVIDING IN-STORAGE ACCELERATION (ISA) IN DATA STORAGE DEVICES - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240320182 titled 'SYSTEM AND METHOD FOR PROVIDING IN-STORAGE ACCELERATION (ISA) IN DATA STORAGE DEVICES
Simplified Explanation:
This patent application describes a data storage device that includes a data storage medium, a processor with multiple cores, application acceleration black-box (AABB) slots with reconfigurable logic blocks, interconnects, and memories, a host interface for receiving commands from a remote application, and a configuration controller for downloading and configuring data acceleration processes.
- The data storage device has a processor with multiple cores and application acceleration black-box slots for accelerating data processing.
- The host interface allows remote applications to send commands to the device.
- The configuration controller downloads register-transfer level (RTL) bitstreams to AABB slots and firmware drivers to processor cores.
- The processor cores run data acceleration processes using the downloaded RTL bitstreams to access and process data stored in the data storage medium.
Key Features and Innovation:
- Data storage device with multiple processor cores and application acceleration black-box slots.
- Host interface for remote application commands.
- Configuration controller for downloading RTL bitstreams and firmware drivers.
- Data acceleration processes run on processor cores using downloaded RTL bitstreams.
Potential Applications:
- Data processing acceleration in storage devices.
- Remote application control of data storage processes.
- Efficient data access and processing for remote applications.
Problems Solved:
- Accelerating data processing in storage devices.
- Enabling remote applications to control data storage processes.
- Improving efficiency in accessing and processing stored data.
Benefits:
- Faster data processing in storage devices.
- Enhanced control for remote applications.
- Improved efficiency in data access and processing.
Commercial Applications:
This technology could be used in cloud storage systems, data centers, and high-performance computing environments to accelerate data processing and improve efficiency in accessing and processing stored data.
Questions about Data Storage Device:
1. How does the configuration controller download and configure data acceleration processes? 2. What are the potential benefits of using application acceleration black-box slots in data storage devices?
Original Abstract Submitted
a data storage device includes: a data storage medium; a processor comprising a plurality of processor cores; a plurality of application acceleration black-box (aabb) slots including reconfigurable logic blocks, interconnects, and memories; a host interface that receives a host command from a remote application running on a remote host computer, wherein the host command includes an image file including a register-transfer level (rtl) bitstream and a firmware driver; and a configuration controller that downloads the rtl bitstream to an aabb slot of the plurality of aabb slots and reconfigure the aabb slot, and load the firmware driver to a processor core of the processor. the processor core loaded with the firmware driver runs a data acceleration process of the remote application to access and process data stored in the data storage medium using the rtl bitstream downloaded in the aabb slot.