SYSTEMS AND METHOD FOR BOOTUP ACTIVATION OF FIRMWARE IMAGES

    公开(公告)号:US20220413871A1

    公开(公告)日:2022-12-29

    申请号:US17503261

    申请日:2021-10-15

    Abstract: A storage device is disclosed. The storage device may include a first storage. The first storage may include a primary firmware slot to store a first firmware, a secondary firmware slot to store a second firmware, a primary file system slot to store an existing file system, and a secondary file system slot. The storage device may include a processor configured to execute the first firmware or the second firmware. The storage device may include a second storage for user data, the second storage configured to use the existing file system. The second firmware may include a tag indicating that the second firmware is subject to bootup activation.

    MARKERS FOR HASH CODE CALCULATIONS ON OCCUPIED PORTIONS OF DATA BLOCKS

    公开(公告)号:US20210011882A1

    公开(公告)日:2021-01-14

    申请号:US16542292

    申请日:2019-08-15

    Abstract: A method for performing hash code calculations may include calculating, during a write operation for a data block, a hash code for an occupied portion of the data block, inserting, during the write operation, a marker into the data block, calculating, during a read operation for the data block, a hash code for the occupied portion of the data block, searching, during the read operation, for the marker in the data block, and terminating the hash code calculation in response to finding the marker. A system may include a first interface configured to receive data blocks, a second interface configured to transmit data blocks, and hash logic coupled between the first and second interfaces, wherein the hash logic is configured to calculate a hash code for the occupied portion of a data block received through the first interface, and insert a marker in an unoccupied portion of the data block.

    METHOD AND APPARATUS FOR CLIPPING NEURAL NETWORKS AND PERFORMING CONVOLUTION

    公开(公告)号:US20210279586A1

    公开(公告)日:2021-09-09

    申请号:US17190642

    申请日:2021-03-03

    Abstract: Methods and apparatuses of clipping a neural network and calculating a convolution of a neural network are provided. A method of clipping a neural network includes selecting a kernel slice of an input channel of a convolution layer in the neural network based on a convolution parameter of the convolution layer, determining a kernel slice similar to the selected kernel slice, determining a substitute slice for the selected kernel slice, based on the similar kernel slice, and clipping the selected kernel slice and replacing the clipped kernel slice by the substitute slice. The convolution parameter may include a number of input channels of the convolution layer, a number of output channels, and a width and a height of a filter of a convolution kernel of the convolution layer.

    MARKERS FOR HASH CODE CALCULATIONS ON OCCUPIED PORTIONS OF DATA BLOCKS

    公开(公告)号:US20230138846A1

    公开(公告)日:2023-05-04

    申请号:US18088768

    申请日:2022-12-26

    Abstract: A method for performing hash code calculations may include calculating, during a write operation for a data block, a hash code for an occupied portion of the data block, inserting, during the write operation, a marker into the data block, calculating, during a read operation for the data block, a hash code for the occupied portion of the data block, searching, during the read operation, for the marker in the data block, and terminating the hash code calculation in response to finding the marker. A system may include a first interface configured to receive data blocks, a second interface configured to transmit data blocks, and hash logic coupled between the first and second interfaces, wherein the hash logic is configured to calculate a hash code for the occupied portion of a data block received through the first interface, and insert a marker in an unoccupied portion of the data block.

    REBUILD DIRECTORY/BLOCK ALLOCATION MAP FROM EMBEDDED DATA BLOCK INFORMATION IN FILE SYSTEM DISK

    公开(公告)号:US20210089409A1

    公开(公告)日:2021-03-25

    申请号:US16712984

    申请日:2019-12-12

    Abstract: According to one general aspect, an apparatus may include a storage element configured to store both data and metadata, wherein each piece of data is associated with and stored with a corresponding piece of metadata. The apparatus may include a controller processor. The controller processor may be configured to, in response to a piece of data being written to the apparatus: generate a piece of metadata that includes a set of parameters to facilitate a at least partial repair of a block information map, and embed the piece of metadata with the corresponding piece of data.

Patent Agency Ranking