发明名称 转译后备缓冲器清除滤波器
摘要 一种转译后备缓冲器(TLB)清除滤波器。于一个具体实施例中,处理单元包含TLB用于储存最近地址转译。TLB清除滤波器监视内存区块,由该内存区块,地址转译已经于TLB中加载及高速缓存。TLB清除滤波器配置以侦测内存中是否有任何基层地址转译已经变更。若无变更发生,则TLB清除滤波器将于次一上下文切换之后防止TLB清除。若对基层地址转译已经发生改变,则TLB清除滤波器将允许TLB于上下文切换后清除。
申请公布号 CN1304962C 申请公布日期 2007.03.14
申请号 CN01811010.X 申请日期 2001.03.09
申请人 先进微装置公司 发明人 G·D·小苏拉斯基;M·T·克拉克
分类号 G06F12/10(2006.01) 主分类号 G06F12/10(2006.01)
代理机构 北京纪凯知识产权代理有限公司 代理人 戈泊;程伟
主权项 1.一种处理器,包含:一个转译后备缓冲器(TLB)(39),用于储存地址转译;以及一个耦合至该TLB的TLB清除滤波器,其中该TLB包含区域表(402),所述区域表配置用于存储内存区块地址,从所述内存区块该地址转译已经读出且高速缓存到该TLB,并且所述TLB包含与所述内存耦合的控制电路(406),其中所述控制电路(406)配置成监视所述区域表(402)的窥探地址以决定于该内存区块的任何该地址转译是否改变,其中该TLB清除滤波器进一步包含与所述控制电路(406)耦合的滤波器电路(403),其中所述滤波器电路(403)配置成响应于上下文切换,若该地址转译变更,则清除所述TLB;以及其中该TLB清除滤波器配置成若该地址转译未变更,则阻止该TLB的清除。
地址 美国加利福尼亚州