Invention Grant
US09411595B2 Multi-threaded transactional memory coherence 有权
多线程事务内存一致性

Multi-threaded transactional memory coherence
Abstract:
The disclosure provides systems and methods for maintaining cache coherency in a multi-threaded processing environment. For each location in a data cache, a global state is maintained specifying the coherency of the cache location relative to other data caches and/or to a shared memory resource backing the data cache. For each cache location, thread state information associated with a plurality of threads is maintained. The thread state information is specified separately and in addition to the global state, and is used to individually control read and write permissions for each thread for the cache location. The thread state information is also used, for example by a cache controller, to control whether uncommitted transactions of threads relating to the cache location are to be rolled back.
Public/Granted literature
Information query
Patent Agency Ranking
0/0