会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明申请
    • Early conditional selection of an operand
    • 早期有条件地选择操作数
    • US20070174592A1
    • 2007-07-26
    • US11336357
    • 2006-01-20
    • James DieffenderferJeffrey BridgesMichael McIlvaineThomas Sartorius
    • James DieffenderferJeffrey BridgesMichael McIlvaineThomas Sartorius
    • G06F15/00G06F9/44G06F7/38
    • G06F9/30072G06F9/30036G06F9/30094G06F9/3016G06F9/30167
    • Delays due to waiting for operands that will not be used by a select operand instruction, are alleviated based on an early recognition that such operand data is not required in order to complete the processing of the select operand instruction. At appropriate points prior to execution, determinations are made regarding a selection criterion or criteria specified by the select operand instruction, conditions that affect the selection criteria, and the availability of operands. A hold circuit uses the determinations to control the activation and release of a hold signal that controls processor pipeline stalls. A stall required to wait for operand data is skipped or a stall is terminated early, if the selected operand is available even though the other operand, that will not be used, is not available. A stall due to waiting for operands is maintained until the selection criteria is met and the selected operand is fetched and made available.
    • 由于等待操作数不被选择操作数指令使用的延迟,基于早期识别,为了完成选择操作数指令的处理而不需要这种操作数数据,可以减轻延迟。 在执行之前的适当点,确定关于由选择操作数指令指定的选择标准或标准,影响选择标准的条件以及操作数的可用性。 保持电路使用该确定来控制控制处理器流水线停顿的保持信号的激活和释放。 如果所选择的操作数可用,即使不使用另一个操作数不可用,则跳过等待操作数数据所需的档位或提前终止档位。 维持由于等待操作数而导致的停顿,直到满足选择标准并且所选择的操作数被获取并可用。
    • 24. 发明申请
    • 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)指示符来锁定条目以替代。