发明申请
US20100153655A1 STORE QUEUE WITH STORE-MERGING AND FORWARD-PROGRESS GUARANTEES 有权
存储与存储和前进进程保证的商店

STORE QUEUE WITH STORE-MERGING AND FORWARD-PROGRESS GUARANTEES
摘要:
Some embodiments of the present invention provide a system that performs stores in a memory system. During operation, the system performs a store for a first thread, which involves creating an entry for the store in a store queue for the first thread. It also involves attempting to store-mark a corresponding cache line for the first thread by sending a store-mark request for the first thread to the memory system, wherein a store-mark on the cache line indicates that one or more store queue entries are waiting to be committed to the cache line. If the attempt to store-mark the cache line fails because a second thread holds a store-mark on the cache line, and if obtaining the store-mark will ensure forward progress for the first thread, the system forces the second thread to release the store-mark, so the first thread can acquire a store-mark for the cache line.
信息查询
0/0