发明名称 |
SYSTEMS AND METHODS FOR PARTITIONING OF SINGLY LINKED LISTS FOR ALLOCATION MEMORY ELEMENTS |
摘要 |
Systems and techniques of the management of the allocation of a plurality of memory elements stored within a plurality of lockless list structures are presented. These lockless list structures (such as Slists) may be made accessible within an operating system environment of a multicore processor-and may be partitioned within the system. Memory elements may also be partitioned among these lockless list structures. When a core processor (or other processing element) makes a request for allocating a memory element to itself, the system and/or method may search among the lockless list structures for an available memory element. When a suitable and/or available memory element is found, the system may allocate the available memory element to requesting core processor. Dynamically balancing of memory elements may occur according to a suitable balancing metric, such as maintain substantial numerical equality of memory elements or avoid over-allocation of resources. |
申请公布号 |
EP2842032(A1) |
申请公布日期 |
2015.03.04 |
申请号 |
EP20130720655 |
申请日期 |
2013.04.19 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
DIXIT, AMOL, DILIP;WATERS, BRADLEY MICHAEL |
分类号 |
G06F9/50;G06F12/02 |
主分类号 |
G06F9/50 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|