Invention Grant
- Patent Title: Store queue with token to facilitate efficient thread synchronization
- Patent Title (中): 存储队列与令牌以方便线程同步
-
Application No.: US12538717Application Date: 2009-08-10
-
Publication No.: US09280343B2Publication Date: 2016-03-08
- Inventor: Haakan E. Zeffer , Robert E. Cypher , Shailender Chaudhry
- Applicant: Haakan E. Zeffer , Robert E. Cypher , Shailender Chaudhry
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE AMERICA, INC.
- Current Assignee: ORACLE AMERICA, INC.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38 ; G06F9/52

Abstract:
Some embodiments of the present invention provide a system for operating a store queue, wherein the store queue buffers stores that are waiting to be committed to a memory system in a processor. During operation, the system examines an entry at the head of the store queue. If the entry contains a membar token, the system examines an unacknowledged counter that keeps track of the number of store operations that have been sent from the store queue to the memory system but have not been acknowledged as being committed to the memory system. If the unacknowledged counter is non-zero, the system waits until the unacknowledged counter equals zero, and then removes the membar token from the store queue.
Public/Granted literature
- US20110035561A1 STORE QUEUE WITH TOKEN TO FACILITATE EFFICIENT THREAD SYNCHRONIZATION Public/Granted day:2011-02-10
Information query