Patent ID: 7831798
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving a set of data having a mapping, wherein the set of data comprises a plurality of subsets of data, wherein the mapping describes in what order the plurality of subsets of data are to be stored in a memory, and wherein the mapping further describes offsets of the plurality of subsets of data in the memory; determining a starting address for the set of data, wherein the starting address corresponds to an address in the memory, and wherein the starting address is determined such that at least one frequently-accessed subset of data will be aligned, wherein the at least one frequently-accessed subset of data comprises at least one subset of data in the plurality of subsets of data; and storing the set of data in the memory, wherein the mapping is unaffected when the set of data is stored in the memory.