MICROTLB AND MICRO TAG FOR REDUCING POWER IN A PROCESSOR
    23.
    发明申请
    MICROTLB AND MICRO TAG FOR REDUCING POWER IN A PROCESSOR 审中-公开
    用于在处理器中降低功率的MICROTLB和MICRO标签

    公开(公告)号:WO2005024635A2

    公开(公告)日:2005-03-17

    申请号:PCT/US2004/018042

    申请日:2004-06-04

    Abstract: A processor (10) comprises a cache (16), a first TLB (30), and a tag circuit (36). The cache (16) comprises a data memory (20) storing a plurality of cache lines and a tag memory (22) storing a plurality of tags. The first TLB (30) stores a plurality of page portions of virtual addresses identifying a plurality of virtual pages for which physical address translations are stored in the first TLB (30). The tag circuit (36) is configured to identify one or more of the plurality of cache lines that are stored in the cache (16) and are within the plurality of virtual pages. In response to a hit by a first virtual address in the first TLB (30) and a hit by the first virtual address in the tag circuit (36), the tag circuit (36) is configured to prevent a read of the tag memory (22) in the cache (16).

    Abstract translation: 处理器(10)包括高速缓存(16),第一TLB(30)和标签电路(36)。 高速缓存(16)包括存储多个高速缓存线的数据存储器(20)和存储多个标签的标签存储器(22)。 第一TLB(30)存储识别在第一TLB(30)中存储物理地址转换的多个虚拟页面的虚拟地址的多个页面部分。 标签电路(36)被配置为识别存储在高速缓存(16)中并且在多个虚拟页面内的多个高速缓存行中的一个或多个。 响应于第一TLB(30)中的第一虚拟地址的命中和标签电路(36)中的第一虚拟地址的命中,标签电路(36)被配置为防止标签存储器 22)在高速缓存(16)中。

Patent Agency Ranking