Invention Grant
- Patent Title: Atomic memory operations on an N-way linked list
- Patent Title (中): 在N路链接列表中的原子存储器操作
-
Application No.: US14182932Application Date: 2014-02-18
-
Publication No.: US09323526B2Publication Date: 2016-04-26
- Inventor: Burkhard Steinmacher-Burow
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Richard A. Wilhelm; Keivan E. Razavi
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/50 ; G06F12/08

Abstract:
Computer-implemented methods for pushing or popping an element on to of off of an N-way linked list in a computer memory may include one or more atomic memory operations on a handle of the N-way linked list. One embodiment for pushing a first element on to an N-way linked list may include setting a next sequential element pointer of the first element to point to an unknown location marker. Another embodiment for popping a first element off of an N-way linked may include marking a sub-list tail handle with a designation indicating that the particular sub-list is involved in a pop process. In yet another embodiment, a method for popping a first element off of an N-way linked list may include storing in a sub-list tail handle a pointer to a pseudo element. The handle may fit within a single line of cache memory.
Public/Granted literature
- US20150234655A1 ATOMIC MEMORY OPERATIONS ON AN N-WAY LINKED LIST Public/Granted day:2015-08-20
Information query