首页>
外国专利>
Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency
Managing memory transactions in a distributed shared memory system supporting caching above a point of coherency
展开▼
机译:在支持共享点以上的缓存的分布式共享内存系统中管理内存事务
展开▼
页面导航
摘要
著录项
相似文献
摘要
In response to execution in a memory transaction of a transactional load instruction that speculatively binds to a value held in a store-through upper level cache, a processor core sets a flag, transmits a transactional load operation to a store-in lower level cache that tracks a target cache line address of a target cache line containing the value, monitors, during a core TM tracking interval, the target cache line address for invalidation messages from the store-in lower level cache until the store-in lower level cache signals that the store-in lower level cache has assumed responsibility for tracking the target cache line address, and responsive to receipt during the core TM tracking interval of an invalidation message indicating presence of a conflicting snooped operation, resets the flag. At termination of the memory transaction, the processor core fails the memory transaction responsive to the flag being reset.
展开▼