发明授权
- 专利标题: Extendable memory work-stealing
- 专利标题(中): 可扩展内存工作窃取
-
申请号: US10983032申请日: 2004-11-05
-
公开(公告)号: US07363438B1公开(公告)日: 2008-04-22
- 发明人: Yosef Lev , Nir N. Shavit
- 申请人: Yosef Lev , Nir N. Shavit
- 申请人地址: US CA Santa Clara
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Osha·Liang LLP
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F17/30 ; G06F9/46
摘要:
A deque of a local process in a memory work-stealing implementation may use one or more data structures to perform work. If the local process attempts to add a new value to its deque's data structure when the data structure is full (i.e., an overflow condition occurs), the contents of the data structure are copied to a larger allocated data structure (e.g., an array of greater size than an original array). The entries in the original, smaller-sized data structure are copied to exact positions in the now-active, larger-sized data structure. By this technique, the local process is thus provided with space to add the new value.
信息查询