Flexible sizing for data buffers
AssigneeMicrosoft Technology Licensing, LLC
InventorsJason Matthew Gould, Ivan Nevraev
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsJason Matthew Gould, Ivan Nevraev
Estimating the term…
Enhanced data buffer control in data systems is presented herein. In one example, a method includes establishing a pool of available memory pages tracked by memory pointers for use in a data structure, and processing requests for storing data to identify ones of the requests indicating data sizes that exceed a capacity of current pages included in the data structure. The method includes providing first pointers indicating start locations in the data structure to begin writing associated data, count information indicating quantities of the associated data able to be written in the current pages, and second pointers indicating at least one additional page in the data structure into which the associated data can be spanned from the current pages, where the at least one additional page is allocated from the pool of available memory pages in accordance with a fullness threshold for the data structure.
A method of handling data buffer resources in graphics processor, the method comprising:
A data buffer system, comprising:
An apparatus, comprising:
Dependencies are inferred from the claim text.