Invention Grant
US08108631B2 Transactional memory support for non-coherent shared memory systems using selective write through caches
有权
通过高速缓存使用选择性写入的非连贯共享内存系统的事务内存支持
- Patent Title: Transactional memory support for non-coherent shared memory systems using selective write through caches
- Patent Title (中): 通过高速缓存使用选择性写入的非连贯共享内存系统的事务内存支持
-
Application No.: US12176298Application Date: 2008-07-18
-
Publication No.: US08108631B2Publication Date: 2012-01-31
- Inventor: Pranay Koka , Brian W. O'Krafka
- Applicant: Pranay Koka , Brian W. O'Krafka
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F13/28 ; G06F9/26 ; G06F9/34

Abstract:
A method, including: initiating a memory operation at a first node including a first memory controller (MC) and a transaction table configured to store a list of nodes affected by the memory operation, transmitting a store request signal to a second node including a second MC and an access table (AT) where the store request signal includes data from the first MC, storing data to the AT in entries corresponding to memory address(es) (MAs) affected by the memory operation, identifying a memory conflict with one or more nodes in the list of nodes when the MAs affected by the memory operation are also affected by one or more conflicting transactions listed in the AT, transmitting an abort signal from the second node to each of the nodes corresponding to the memory conflict, and transmitting an intent to commit signal from the first node to the second node.
Public/Granted literature
- US20100017572A1 TRANSACTIONAL MEMORY SUPPORT FOR NON-COHERENT SHARED MEMORY SYSTEMS USING SELECTIVE WRITE THROUGH CACHES Public/Granted day:2010-01-21
Information query