首页>
外国专利>
Evict on write, a management strategy for a prefetch unit and/or first level cache in a multiprocessor system with speculative execution
Evict on write, a management strategy for a prefetch unit and/or first level cache in a multiprocessor system with speculative execution
展开▼
机译:写时驱逐,一种用于具有推测执行功能的多处理器系统中预取单元和/或一级缓存的管理策略
展开▼
页面导航
摘要
著录项
相似文献
摘要
In a multiprocessor system with at least two levels of cache, a speculative thread may run on a core processor in parallel with other threads. When the thread seeks to do a write to main memory, this access is to be written through the first level cache to the second level cache. After the write though, the corresponding line is deleted from the first level cache and/or prefetch unit, so that any further accesses to the same location in main memory have to be retrieved from the second level cache. The second level cache keeps track of multiple versions of data, where more than one speculative thread is running in parallel, while the first level cache does not have any of the versions during speculation. A switch allows choosing between modes of operation of a speculation blind first level cache.
展开▼