会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • Translation lookaside buffer manipulation
    • 翻译后备缓冲操作
    • US20070174584A1
    • 2007-07-26
    • US11336264
    • 2006-01-20
    • Brian KopecVictor AugsburgJames DieffenderferJeffrey BridgesThomas Sartorius
    • Brian KopecVictor AugsburgJames DieffenderferJeffrey BridgesThomas Sartorius
    • G06F12/00
    • G06F9/3861G06F12/1027
    • A processor having a multistage pipeline includes a TLB and a TLB controller. In response to a TLB miss signal, the TLB controller initiates a TLB reload, requesting address translation information from either a memory or a higher-level TLB, and placing that information into the TLB. The processor flushes the instruction having the missing virtual address, and refetches the instruction, resulting in re-insertion of the instruction at an initial stage of the pipeline above the TLB access point. The initiation of the TLB reload, and the flush/refetch of the instruction, are performed substantially in parallel, and without immediately stalling the pipeline. The refetched instruction is held at a point in the pipeline above the TLB access point until the TLB reload is complete, so that the refetched instruction generates a “hit” in the TLB upon its next access.
    • 具有多级流水线的处理器包括TLB和TLB控制器。 响应于TLB未命中信号,TLB控制器启动TLB重新加载,从存储器或更高级TLB请求地址转换信息,并将该信息放入TLB。 处理器刷新具有缺失的虚拟地址的指令,并且重新指示该指令,从而导致在TLB接入点上方的管线的初始阶段重新插入该指令。 TLB重新启动的启动以及指令的刷新/刷新基本上并行执行,并且不会立即停止管道。 重写指令在TLB接入点上方的管道中保持一段时间,直到TLB重新加载完成,这样,重写指令在下一次访问时就会在TLB中产生一个“命中”。
    • 8. 发明申请
    • TLB lock indicator
    • TLB锁定指示灯
    • US20070050594A1
    • 2007-03-01
    • US11210526
    • 2005-08-23
    • Victor AugsburgJames DieffenderferJeffrey BridgesThomas Sartorius
    • Victor AugsburgJames DieffenderferJeffrey BridgesThomas Sartorius
    • G06F12/00
    • G06F12/1027G06F12/126G06F2212/681
    • A processor includes a hierarchical Translation Lookaside Buffer (TLB) comprising a Level-1 TLB and a small, high-speed Level-0 TLB. Entries in the L0 TLB replicate entries in the L1 TLB. The processor first accesses the L0 TLB in an address translation, and access the L1 TLB if a virtual address misses in the L0 TLB. When the virtual address hits in the L1 TLB, the virtual address, physical address, and page attributes are written to the L0 TLB, replacing an existing entry if the L0 TLB is full. The entry may be locked against replacement in the L0 TLB in response to an L0 Lock (L0L) indicator in the L1 TLB entry. Similarly, in a hardware-managed L1 TLB, entries may be locked against replacement in response to an L1 Lock (L1L) indicator in the corresponding page table entry.
    • 处理器包括包括Level-1 TLB和小的高速Level-0 TLB的分级翻译后备缓冲器(TLB)。 L0 TLB中的条目复制L1 TLB中的条目。 处理器首先在地址转换中访问L0 TLB,如果在L0 TLB中虚拟地址丢失,则访问L1 TLB。 当虚拟地址在L1 TLB中时,虚拟地址,物理地址和页面属性被写入L0 TLB,如果L0 TLB已满,则替换现有条目。 响应于L1 TLB条目中的L0锁定(L0L)指示灯,该条目可能被锁定在L0 TLB中。 类似地,在硬件管理的L1 TLB中,可以响应于相应页表条目中的L1锁定(L1L)指示符来锁定条目以替代。