Invention Grant
US08930680B2 Sync-ID for multiple concurrent sync dependencies in an out-of-order store queue 有权
Sync-ID在一个乱序存储队列中的多个并发同步依赖关系

Sync-ID for multiple concurrent sync dependencies in an out-of-order store queue
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.
Information query
Patent Agency Ranking
0/0