会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • MECHANISM TO PRECLUDE LOAD REPLAYS DEPENDENT ON LONG LOAD CYCLES IN AN OUT-ORDER PROCESSOR
    • 预防在外部处理者中长期循环的依赖关系的机制
    • WO2016097802A1
    • 2016-06-23
    • PCT/IB2014/003215
    • 2014-12-14
    • VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    • COL, Gerard, M.EDDY, ColinHENRY, G., Glenn
    • G06F9/48
    • G06F9/3838G06F9/30043G06F9/3834G06F9/3836G06F9/3855G06F9/5011G06F2209/507Y02D10/22
    • An apparatus includes first and second reservation stations. The first reservation station (421.L) dispatches a load micro instruction, and indicates on a hold bus (444) if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory, where the specified load instruction requires more than a first number of clock cycles to retrieve the operand. The second reservation station (421.1-421.N) is coupled to the hold bus (444), and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus (444) that the load micro instruction is the specified load micro instruction, the second reservation station (421.1-421.N) is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand.
    • 一种装置包括第一和第二保留站。 第一保留站(421.L)调度负载微指令,并且在保持总线(444)上指示负载微指令是否是指定的负载微指令,用于从除核心缓存之外的规定资源检索操作数 存储器,其中指定的加载指令需要多于第一数量的时钟周期来检索操作数。 第二保留站(421.1-421.N)被耦合到保持总线(444),并在其中分派一个或多个依赖于负载微指令执行的一个或多个较小的微指令,以在第一个 加载微指令,并且如果在保持总线(444)上指示负载微指令是指定的负载微指令,则第二保留站(421.1-421.N)被配置为停止一个或多个更年轻的 微指令,直到加载微指令已经检索到操作数。
    • 4. 发明申请
    • APPARATUS AND METHOD TO PRECLUDE LOAD REPLAYS DEPENDENT ON WRITE COMBINING MEMORY SPACE ACCESS IN OUT-OF-ORDER PROCESSOR
    • 根据订单处理程序中写入组合记忆空间访问依据的装载和方法
    • WO2016097792A1
    • 2016-06-23
    • PCT/IB2014/003171
    • 2014-12-14
    • VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    • COL, Gerard, M.EDDY, ColinHENRY, G., Glenn
    • G06F9/30
    • G06F9/3838G06F9/30043G06F9/3824G06F9/3836G06F9/384G06F9/3855G06F9/3861
    • An apparatus including first and second reservation stations. The first reservation station dispatches a load micro instruction, and indicates on a hold bus if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station is coupled to the hold bus, and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus that the load micro instruction is the specified load micro instruction, the second reservation station is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand. The plurality of prescribed resources includes system memory, coupled to the out-of-order processor via a memory bus, where the specified load micro instruction is known to resolve to write combining memory space in the system memory.
    • 一种包括第一和第二保留站的装置。 第一保留站调度负载微指令,并且在保持总线上指示负载微指令是否是指定的从指定资源(除了内核高速缓冲存储器)检索操作数的指定负载微指令。 第二保留站耦合到保持总线,并且在分配第一加载微指令之后的多个时钟周期之后,分派一个或多个取决于载入微指令以执行的较新的微指令,并且如果在 所述保持总线,所述加载微指令是指定的负载微指令,所述第二保留站被配置为停止所述一个或多个较小的微指令的分派,直到所述加载微指令已经检索到所述操作数。 多个规定资源包括经由存储器总线耦合到无序处理器的系统存储器,其中已知指定的负载微指令解决写入组合系统存储器中的存储器空间。
    • 5. 发明申请
    • CONDITIONAL PATTERN DETECTOR FOR DETECTING HANGS
    • 用于检测HANGS的条件图案检测器
    • WO2016092346A1
    • 2016-06-16
    • PCT/IB2014/003181
    • 2014-12-13
    • VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    • HOOKER, Rodney, E.REED, Douglas, R.
    • G06F9/46
    • G06F11/079G06F9/46G06F11/00G06F11/073G06F11/0751G06F11/0787G06F11/141G06F11/1451G06F11/1474G06F12/0855G06F2201/805G06F2201/84G06F2212/1041G06F2212/608
    • A microprocessor comprises a cache including a tag array; a tag pipeline that arbitrates access to the tag array; and a pattern detector. The pattern detector comprises snapshot capture logic that captures snapshots of tagpipe arbs— including information about whether the tagpipe arb is a load, snoop, store or other arb type and whether the tagpipe arb completed or replayed— and a plurality of configurable register modules operable to store user-configured snapshot patterns. Configuration logic enables a user to specify, for each configurable register module, properties of tagpipe arbs for the pattern detector to detect as well as dependencies between the configurable register modules. A register module becomes triggered if a tagpipe arb or pattern of tagpipe arbs meets the user-specified properties for the register module and if any other register module on which the register module depends is also in a triggered state.
    • 微处理器包括包括标签阵列的高速缓存器; 标记流水线,用于仲裁对标签数组的访问; 和图案检测器。 模式检测器包括快照捕捉逻辑,其捕获标记箭头的快照,包括关于标记管道arb是否是加载,窥探,存储或其他arb类型以及标记管道arb是否完成或重放的信息,以及多个可配置寄存器模块可操作以 存储用户配置的快照模式。 配置逻辑使用户能够为每个可配置的寄存器模块指定用于模式检测器检测的标记框的属性以及可配置寄存器模块之间的依赖关系。 如果标记管道arb或标记曲线模式满足用户指定的寄存器模块的属性,并且寄存器模块所依赖的任何其他寄存器模块也处于触发状态,则寄存器模块将被触发。
    • 7. 发明申请
    • MECHANISM TO PRECLUDE LOAD REPLAYS DEPENDENT ON OFF-DIE CONTROL ELEMENT ACCESS IN OUT-OF-ORDER PROCESSOR
    • 机构预防负荷补偿依赖于外部控制元件访问超出处理器
    • WO2016097793A1
    • 2016-06-23
    • PCT/IB2014/003173
    • 2014-12-14
    • VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    • COL, Gerard, M.EDDY, ColinGLENN, Henry, G.
    • G06F15/163
    • G06F9/3855G06F9/30043G06F9/3836G06F13/36Y02D10/14
    • An apparatus includes first and second reservation stations. The first reservation station (421.L) dispatches a load micro instruction, and indicates on a hold bus (444) if the load micro instruction is a specified load micro instruction directed to retrieve an operand from a prescribed resource other than on-core cache memory. The second reservation station (421.1-421.N) is coupled to the hold bus (444), and dispatches one or more younger micro instructions therein that depend on the load micro instruction for execution after a number of clock cycles following dispatch of the first load micro instruction, and if it is indicated on the hold bus (444) that the load micro instruction is the specified load micro instruction, the second reservation station (421.1-421.N) is configured to stall dispatch of the one or more younger micro instructions until the load micro instruction has retrieved the operand. The plurality of non-core resources includes a control element, coupled to the out-of order processor via a control bus.
    • 一种装置包括第一和第二保留站。 第一保留站(421.L)调度负载微指令,并且在保持总线(444)上指示负载微指令是否是指定的负载微指令,用于从除核心缓存之外的规定资源检索操作数 记忆。 第二保留站(421.1-421.N)被耦合到保持总线(444),并在其中分派一个或多个依赖于负载微指令执行的一个或多个较小的微指令,以在第一个 加载微指令,并且如果在保持总线(444)上指示负载微指令是指定的负载微指令,则第二保留站(421.1-421.N)被配置为停止一个或多个更年轻的 微指令,直到加载微指令已经检索到操作数。 多个非核心资源包括经由控制总线耦合到失序处理器的控制元件。