[发明专利]数据处理设备中对共享存储器的写访问请求的处理有效
| 申请号: | 200780038393.3 | 申请日: | 2007-09-13 |
| 公开(公告)号: | CN101523361A | 公开(公告)日: | 2009-09-02 |
| 发明(设计)人: | F·C·M·皮里;P·J·-P·拉法伦;N·B·E·拉塔耶;S·D·比尔斯;R·R·格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 柯广华;王忠忠 |
| 地址: | 英国*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 提供数据处理设备和方法用于处理对共享存储器的写访问请求。数据处理设备具有多个处理单元,用于执行要求对共享存储器中的数据的访问的数据处理操作,每个处理单元具有与其相关联的高速缓存以用于存储数据的子集以供该处理单元访问。提供了采用高速缓存一致性协议的高速缓存一致性逻辑,以确保由每个处理单元访问的数据是最新的。每个处理单元将在输出用于存储在共享存储器中的数据值时发出写访问请求,并且在写访问请求是属于要求更新相关联的高速缓存和共享存储器两者的类型时,在高速缓存一致性逻辑内启动一致性操作。随后,执行有关与多个处理单元相关联的所有高速缓存的一致性操作以便确保在那些高速缓存中的数据保持一致,所述高速缓存包括与发出写访问请求的处理单元相关联的高速缓存。高速缓存一致性逻辑还可操作以将有关写访问请求的主题数据值的更新请求发出到共享存储器。此技术提供了用于确保此类写访问请求的行为正确的一种特别简单、有效的机制,而不影响引发处理单元及其相关联高速缓存的复杂性和访问时序。 | ||
| 搜索关键词: | 数据处理 设备 共享 存储器 访问 请求 处理 | ||
【主权项】:
1. 一种数据处理设备,包括:多个处理单元,可操作以执行要求对共享存储器中的数据的访问的数据处理操作;每个处理单元具有与其相关联的高速缓存,所述高速缓存可操作以存储所述数据的子集以供该处理单元访问;高速缓存一致性逻辑,采用高速缓存一致性协议以确保由每个处理单元访问的数据是最新的;每个处理单元可操作以在输出用于存储在所述共享存储器中的数据值时发出写访问请求,在所述写访问请求是属于要求更新所述相关联的高速缓存和所述共享存储器两者的类型时,在所述高速缓存一致性逻辑内启动一致性操作;所述高速缓存一致性逻辑可操作以执行有关与所述多个处理单元相关联的高速缓存的一致性操作,所述高速缓存包括与发出所述写访问请求的处理单元相关联的高速缓存,以便确保在那些高速缓存中的数据保持一致;以及所述高速缓存一致性逻辑还可操作以将有关所述写访问请求的主题数据值的更新请求发出到所述共享存储器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200780038393.3/,转载请声明来源钻瓜专利网。





