发明名称 |
阻止针对存储器中同一页的多次转译后备缓冲器存取 |
摘要 |
一种处理器包含经配置以将数据存储在多个页中的存储器、TLB以及TLB控制器。所述TLB经配置以在由具有虚拟地址的指令存取时搜索允许将所述虚拟地址转译为所述多个页中一页的物理地址的地址转译信息,并在所述TLB内找到所述地址转译信息时提供所述地址转译信息。所述TLB控制器经配置以确定当前指令和后续指令是否试图存取所述多个页内的同一页,且如果是这样,那么阻止所述后续指令的TLB存取,并对所述当前指令利用前一指令的所述TLB存取的结果。 |
申请公布号 |
CN101213526A |
申请公布日期 |
2008.07.02 |
申请号 |
CN200680023618.3 |
申请日期 |
2006.06.27 |
申请人 |
高通股份有限公司 |
发明人 |
布赖恩·约瑟夫·科佩克;维克托·罗伯茨·奥格斯堡;詹姆斯·诺里斯·迪芬德尔费尔;杰弗里·托德·布里奇斯;托马斯·安德鲁·萨托里乌斯 |
分类号 |
G06F12/10(2006.01) |
主分类号 |
G06F12/10(2006.01) |
代理机构 |
北京律盟知识产权代理有限责任公司 |
代理人 |
刘国伟 |
主权项 |
1.一种处理器,其包括:存储器,其经配置以将数据存储在多个页中;转译后备缓冲器(TLB),其经配置以在由具有虚拟地址的指令存取时搜索允许将所述虚拟地址转译为所述多个页中的一页的物理地址的地址转译信息,并在所述TLB内找到所述地址转译信息时提供所述地址转译信息;以及TLB控制器,其经配置以确定当前指令和后续指令是否试图存取所述多个页内的同一页,且如果是这样,那么阻止所述后续指令的TLB存取。 |
地址 |
美国加利福尼亚州 |