Invention Grant
US08930680B2 Sync-ID for multiple concurrent sync dependencies in an out-of-order store queue
有权
Sync-ID在一个乱序存储队列中的多个并发同步依赖关系
- Patent Title: Sync-ID for multiple concurrent sync dependencies in an out-of-order store queue
- Patent Title (中): Sync-ID在一个乱序存储队列中的多个并发同步依赖关系
-
Application No.: US11963043Application Date: 2007-12-21
-
Publication No.: US08930680B2Publication Date: 2015-01-06
- Inventor: Eric F. Robinson
- Applicant: Eric F. Robinson
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore PLLC
- Agent Yuanmin Cai
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/40 ; G06F15/00 ; G06F9/38 ; G06F12/08

Abstract:
A method, system and process for retiring data entries held within a store queue (STQ). The STQ of a processor cache is modified to receive and process multiple synchronized groups (sync-groups). Sync groups comprise thread of execution synchronized (thread-sync) entries, all thread of execution synchronized (all-thread-sync) entries, and regular store entries (non-thread-sync and non-all-thread-sync). The task of storing data entries, from the STQ out to memory or an input/output device, is modified to increase the effectiveness of the cache. Sync-groups are created for each thread and tracked within the STQ via a synchronized identification (SID). An entry is eligible for retirement when the entry is within a currently retiring sync-group as identified by the SID.
Public/Granted literature
- US20090164729A1 SYNC-ID FOR MULTIPLE CONCURRENT SYNC DEPENDENCIES IN AN OUT-OF-ORDER STORE QUEUE Public/Granted day:2009-06-25
Information query