发明名称 |
用于过滤存储以防止所有存储都必须针对高速缓存的所有字进行嗅探检查的方法和系统 |
摘要 |
在处理器中,一种用于过滤存储以防止所有存储都必须针对高速缓存的所有字进行嗅探检查的方法。该方法包括:实现高速缓存,其中存储针对地址匹配嗅探高速缓存以保持相干性;如果多个核心之中的给定核心从高速缓存线的一部分进行加载,则通过使用访问掩码来标记该部分;在执行到高速缓存线的后续存储时检查访问掩码;以及当到高速缓存线的该部分的后续存储在访问掩码中见到来自加载的在先标记时,引发缺失预测。 |
申请公布号 |
CN104583939A |
申请公布日期 |
2015.04.29 |
申请号 |
CN201380043002.2 |
申请日期 |
2013.06.11 |
申请人 |
索夫特机械公司 |
发明人 |
M·阿布达拉 |
分类号 |
G06F9/30(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
李辉 |
主权项 |
在处理器中,一种用于过滤存储以防止所有存储都必须针对高速缓存的所有字进行嗅探检查的方法,包括:实现高速缓存,其中存储针对地址匹配来嗅探所述高速缓存以保持相干性;如果多个核心之中的给定核心从高速缓存线的一部分进行加载,则通过使用访问掩码来标记该部分;在执行到所述高速缓存线的后续存储时检查所述访问掩码;以及当到所述高速缓存线的所述部分的后续存储在所述访问掩码中见到来自加载的在先标记时,引发缺失预测。 |
地址 |
美国加利福尼亚州 |