On-chip decompression and sparsity decode
AssigneeIntel Corporation
InventorAshwani KUMAR
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorAshwani KUMAR
Estimating the term…
Techniques for decompression and sparsity decoding are described. Examples detailed herein utilize a matrix data micro-engine invoked by an instruction and configured using a descriptor. The matrix data micro-engine pulls in data from memory (e.g., in a stream of blocks) and processes this data to make it ready for computational hardware. This effectively decouples the memory access patterns from the compute cadence. The use of the descriptor allows for complex, multi-stage data transformations (e.g., INT4 to FP16 conversion, 2:4 sparsity expansion, and layout transposition) to occur strictly within the hardware data path (stream decompressor and sparsity mask decoder) without polluting the instruction cache with decompression code or burdening the main CPU pipeline.
An apparatus comprising:
A non-transitory machine readable medium having stored thereon at least an instance of a single instruction, the instance of the single instruction to be processed by a machine to perform a method comprising:
A system comprising:
Dependencies are inferred from the claim text.