发明名称 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
代理机构 代理人
主权项
地址