发明名称 |
高速缓存锁定设备及其方法 |
摘要 |
公开了一种用于锁定高速缓存的高速缓存行的方法和设备。该方法包括:响应于接收指示而自动地将高速缓存行的状态从有效且锁定状态变为无效且锁定状态(508),该指示是该高速缓存(104)外部的并且对应于该高速缓存行的存储位置(134)与处理器(120)或其它数据访问模块的访问请求相关联。因而,即使在锁定的高速缓存行中的数据被无效之后,也保持高速缓存行的锁定状态。通过保持该无效且锁定的状态,高速缓存行不可用于高速缓存的再分配。这允许变为无效的锁定的高速缓存行保持锁定,而没有用于周期性地确定该锁定是否已经由于高速缓存行的无效而丢失的额外软件开销。 |
申请公布号 |
CN101772759A |
申请公布日期 |
2010.07.07 |
申请号 |
CN200880101685.1 |
申请日期 |
2008.06.17 |
申请人 |
飞思卡尔半导体公司 |
发明人 |
S·R·拉曼;D·F·格林伯格;K·C·斯达瑟尔;K·M·布鲁斯;M·B·斯米特勒;M·D·斯尼德尔;G·L·维森亨特 |
分类号 |
G06F12/00(2006.01)I |
主分类号 |
G06F12/00(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
申发振 |
主权项 |
一种方法,包括以下步骤:当高速缓存中的高速缓存行处于第一状态时,接收第一指示,所述第一指示是所述高速缓存外部的对应于所述高速缓存行的存储位置与访问请求相关联,所述第一状态表明所述高速缓存行是有效且锁定的;以及响应于接收所述第一指示,自动地将所述高速缓存行的状态从所述第一状态变为第二状态,所述第二状态表明所述高速缓存行中的数据为无效且锁定的。 |
地址 |
美国得克萨斯 |