Patent ID: 8676874

Claim:
An information handling system comprising: one or more processors; a memory accessible by at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of: retrieving a slice of sparse matrix data from the memory, wherein the data corresponds to a plurality of rows and wherein each of the rows includes a plurality of elements; identifying one or more first non-zero values stored in one or more of the rows, wherein each of the identified first non-zero values correspond to a different one of the plurality of rows, and wherein each of the identified non-zero values also corresponds to an element location within the corresponding row; and storing, in the memory, each of the identified first non-zero values and corresponding element locations in a first packet, wherein the first non-zero values and corresponding element locations are stored within a plurality of predefined fields located within the first packet, wherein each of the plurality of predefined fields corresponds to one of the plurality of rows.