Lazy increment for high frequency counters
AssigneeIntel Corporation
InventorsNiall D. McDonnell, Christopher MacNamara, John J. Browne, Andrew Cunningham, Brendan Ryan, Patrick Fleming, Namakkal N. Venkatesan, Bruce Richardson, Tomasz Kantecki, Sean Harte, Pierre Laurent
Life of this patent
Estimating the term…
Abstract
A computing apparatus, including: a processor; a pointer to a counter memory location; and a lazy increment counter engine to: receive a stimulus to update the counter; and lazy increment the counter including issuing a weakly-ordered increment directive to the pointer.
Claims25
A computing apparatus, comprising:
- a processor;
- instructions to allocate a pointer to a counter memory location;
- and
- an engine to:
- receive a stimulus to update a counter;
- and
- increment the counter comprising issuing a non-cache coherent increment directive to the pointer.
One or more tangible, non-transitory storage mediums including instructions for providing an engine to:
- receive a stimulus to update a counter;
- and
- increment the counter comprising issuing a non-cache coherent increment directive to a pointer.
A computer-implemented method of lazy incrementing a counter, comprising:
- allocating a pointer to a counter memory location;
- receiving a stimulus to update the counter;
- and
- incrementing the counter comprising issuing a non-cache coherent increment directive to the pointer.
Dependencies are inferred from the claim text.