首页> 外国专利> 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.
机译:在具有至少两个高速缓存级别的多处理器系统中,推测线程可以与其他线程并行运行在核心处理器上。当线程试图对主存储器进行写操作时,此访问将通过第一级缓存写入第二级缓存。但是在写入之后,从第一级缓存和/或预取单元中删除了相应的行,因此必须从第二级缓存中检索对主存储器中相同位置的任何进一步访问。第二级缓存跟踪多个版本的数据,其中多个推测线程并行运行,而第一级缓存在推测期间不具有任何版本。开关允许在推测盲一级缓存的操作模式之间进行选择。

著录项

  • 公开/公告号US8838906B2

    专利类型

  • 公开/公告日2014-09-16

    原文格式PDF

  • 申请/专利权人 ALAN GARA;MARTIN OHMACHT;

    申请/专利号US20110984308

  • 发明设计人 ALAN GARA;MARTIN OHMACHT;

    申请日2011-01-04

  • 分类号G06F13;

  • 国家 US

  • 入库时间 2022-08-21 16:04:48

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号