发明名称 | 在多处理器系统中高速缓存数据的方法和多处理器系统 | ||
摘要 | 提供用于在多处理器系统中高速缓存数据的方法、计算机程序产品、以及系统。在一个实施例中,所述方法包括产生对数据的存储器存取请求,所述数据是与第一处理器相关联的处理器操作所需的。响应于所述数据未高速缓存在与第一处理器相关联的第一高速缓存中,所述方法进一步包括监听与第二处理器相关联的第二高速缓存以确定,可能作为由第一处理器之前对所述数据的“低优先级”请求的结果,所述数据是否之前已高速缓存在第二高速缓存中,以及响应于所述数据高速缓存在与第二处理器相关联的第二高速缓存中,将所述数据从第二高速缓存传递到第一处理器。 | ||
申请公布号 | CN101192198A | 申请公布日期 | 2008.06.04 |
申请号 | CN200710169887.7 | 申请日期 | 2007.11.14 |
申请人 | 国际商业机器公司 | 发明人 | 斯里尼瓦森·拉马尼;卡蒂克·萨迪普 |
分类号 | G06F12/08(2006.01) | 主分类号 | G06F12/08(2006.01) |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 黄小临 |
主权项 | 1.一种用于在包含第一处理器和第二处理器的多处理器系统中高速缓存数据的方法,该方法包括:产生对数据的存储器存取请求,所述数据是与第一处理器相关联的处理器操作所需的;响应于所述数据未被高速缓存在与第一处理器相关联的第一高速缓存中,监听与第二处理器相关联的第二高速缓存以确定所述数据是否之前已作为从第一处理器对该数据的存取的结果高速缓存在第二高速缓存中;以及响应于所述数据被高速缓存在与第二处理器相关联的第二高速缓存中,将所述数据从第二高速缓存传递到第一处理器。 | ||
地址 | 美国纽约阿芒克 |