Linked list for lock-free memory allocation
AssigneeInternational Business Machines Corporation
InventorsDaniel J. Dietterich, Maged M. Michael
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDaniel J. Dietterich, Maged M. Michael
Estimating the term…
Embodiments relate to a linked list for memory allocation. An aspect includes maintaining a linked list of address ranges in a computer memory that are available for allocation. Another aspect includes receiving a request for allocation of a first address range, the request comprising a size of the first address range. Another aspect includes traversing the linked list to determine an available address range having a size that is greater than or equal to the size of the first address range. Another aspect includes determining whether there is interference in the linked list. Another aspect includes, based on determining that there is no interference in the linked list, removing determined address range from the linked list. Another aspect includes, based on determining that there is interference in the linked list, restarting the traversing of the linked list.
A computer-implemented method for a linked list for memory allocation, comprising:
Dependencies are inferred from the claim text.