Invention Grant
- Patent Title: Performing search and replace operations in a memory device using command parameters and a storage controller without transferring data to a processor
-
Application No.: US15089503Application Date: 2016-04-02
-
Publication No.: US10261688B2Publication Date: 2019-04-16
- Inventor: Sanjeev Trika , Kshitij Doshi
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Thorpe North & Western, LLP
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/06 ; G06F17/30 ; G06F12/02 ; G06F12/10 ; G06F12/126 ; G11C15/00

Abstract:
An apparatus and method for performing search and replace operations at a storage controller of a storage device are disclosed. The storage controller can receive a search command with one or more parameters that instructs the storage controller to search for a data pattern in data stored in a memory of the apparatus. The storage controller can locally search the data in the memory for the data pattern according to the parameters without transferring the data to a processor to perform the search. The parameters can include, but are not limited to, the data pattern or template to be searched, a data pattern length, a bit-mask, a logical block address (LBA) range, a byte offset, and an alignment parameter. Verdict bits can be provided to indicate data chunks in the memory that match the data pattern. Flags may define potential outputs to provide after searching, such as location and number of matches. A replace command with a set of parameters, including a write mask, can instruct the storage controller to replace the data pattern with a replacement or substitute pattern.
Public/Granted literature
- US20170285949A1 SEARCH AND REPLACE OPERATIONS IN A MEMORY DEVICE Public/Granted day:2017-10-05
Information query