发明名称 Memory allocation to multiple computing units
摘要 Memory allocation to multiple computing units is disclosed. A static offset for each computing unit is determined, and a portion of memory is allocated for each computing unit, and remapped into a contiguous logical region that is addressable by a pointer plus the static offset. The portion of the memory is dynamically passed out to each computing unit as the computing units need memory. Upon the initial contiguous memory being completely passed out to the computing units, a number of physically non-contiguous sections of memory are mapped into another logically contiguous section of memory. A portion of this logically contiguous section of memory is allocated for each computing unit, and is addressable by a pointer plus the static offset that was previously determined. The portion of the logically contiguous section of memory can be dynamically passed out to each computing unit as the computing units need memory.
申请公布号 US2005223184(A1) 申请公布日期 2005.10.06
申请号 US20040812773 申请日期 2004.03.30
申请人 RUSSELL PAUL F;MACKERRAS PAUL 发明人 RUSSELL PAUL F.;MACKERRAS PAUL
分类号 G06F12/02;G06F12/08;(IPC1-7):G06F12/08 主分类号 G06F12/02
代理机构 代理人
主权项
地址