System and method for memory access
AssigneeIntel Corporation
InventorJeroen Leijten
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorJeroen Leijten
Estimating the term…
A memory controller performs DMA operations on arbitrary sized elements unbounded by the word size of the host memory or processor, which performs operations based on an element that represents an atomic data unit such as a pixel. In this manner, a corresponding coding effort is not concerned with computing and locating word boundaries and accommodating unused bits of data conventionally used for accommodating word boundaries on pixel data for video rendering, for example. An element in memory corresponds to a rendered atomic data item, such as a pixel. The controller determines an element precision indicative of a size of the element, and identifies a unit of memory based on a memory location and a packed representation of a plurality of the elements relative to the memory location. The unit has a height and width, defining elements arranged in a grid, and an element position is based on coordinates.
A method of accessing memory, comprising:
A direct memory access (DMA) controller, comprising:
A computer program product having instructions encoded on a non-transitory computer readable storage medium that, when executed by a system, cause the system to:
Dependencies are inferred from the claim text.