-
公开(公告)号:US09507647B2
公开(公告)日:2016-11-29
申请号:US13008531
申请日:2011-01-18
申请人: Matthias A. Blumrich , Luis H. Ceze , Dong Chen , Alan Gara , Phlip Heidelberger , Martin Ohmacht , Burkhard Steinmacher-Burow , Xiaotong Zhuang
发明人: Matthias A. Blumrich , Luis H. Ceze , Dong Chen , Alan Gara , Phlip Heidelberger , Martin Ohmacht , Burkhard Steinmacher-Burow , Xiaotong Zhuang
摘要: In a multiprocessor system, a conflict checking mechanism is implemented in the L2 cache memory. Different versions of speculative writes are maintained in different ways of the cache. A record of speculative writes is maintained in the cache directory. Conflict checking occurs as part of directory lookup. Speculative versions that do not conflict are aggregated into an aggregated version in a different way of the cache. Speculative memory access requests do not go to main memory.
摘要翻译: 在多处理器系统中,在L2高速缓冲存储器中实现冲突检查机制。 不同版本的推测性写入以不同的方式保存在缓存中。 高速缓存目录中保留了推测性写入记录。 冲突检查作为目录查找的一部分发生。 不冲突的推测版本以不同的缓存方式聚合成聚合版本。 推测内存访问请求不会转到主内存。