发明名称 TWO STAGE MEMORY ALLOCATION USING A CACHE
摘要 The presently claimed invention manages memory in a multi-processor system. The presently claimed invention may use a combination of global and local locks when allocating memory and de-allocating memory in a multi-processor system. A method consistent with the presently claimed invention may first receive an allocation of a first memory space in the system memory of a multi-core processing system. The allocation of the first memory space may globally locks the first memory space where the memory space may administered by a software module using one or more local locks.
申请公布号 US2016328175(A1) 申请公布日期 2016.11.10
申请号 US201514708110 申请日期 2015.05.08
申请人 Dell Software Inc. 发明人 Zhang Xiangyang
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A method for allocating memory on a multi-core processing system, the method comprising: receiving a first allocation of a first memory space of system memory of the multi-core processing system at a first software module, wherein the first allocation of the first memory space globally locks the first memory space; receiving a first request for locally locking a first portion of memory, wherein the first portion of memory is of a size that corresponds to a memory size that spans a range of memory addresses from a first starting memory address; locking the first portion of memory with a first local lock, wherein the first portion of memory includes memory addresses in the first memory space; and storing the first starting memory address in a first entry of a data structure.
地址 Round Rock TX US
您可能感兴趣的专利