会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 32. 发明授权
    • Method and apparatus for optimizing selection of available contexts for packet processing in multi-stream packet processing
    • 用于在多流分组处理中优化用于分组处理的可用上下文选择的方法和装置
    • US07649901B2
    • 2010-01-19
    • US09881628
    • 2001-06-13
    • Enrique MusollMario Nemirovsky
    • Enrique MusollMario Nemirovsky
    • H04L12/56
    • H04L29/06G06F9/546H04L47/2441H04L47/32H04L47/621H04L47/6215H04L49/201H04L49/205H04L49/90H04L49/901H04L49/9073H04L69/12H04L69/22
    • A context-selection mechanism is provided for selecting a best context from a pool of contexts for processing a data packet. The context selection mechanism comprises, an interface for communicating with a multi-streaming processor; circuitry for computing input data into a result value according to logic rule and for selecting a context based on the computed value and a loading mechanism for preloading the packet information into the selected context for subsequent processing. The computation of the input data functions to enable identification and selection of a best context for processing a data packet according to the logic rule at the instant time such that a multitude of subsequent context selections over a period of time acts to balance load pressure on functional units housed within the multi-streaming processor and required for packet processing. In preferred aspects, programmable singular or multiple predictive rules of logic are utilized in the selection process.
    • 提供了一种上下文选择机制,用于从用于处理数据分组的上下文池中选择最佳上下文。 上下文选择机制包括:用于与多流处理器通信的接口; 用于根据逻辑规则将输入数据计算到结果值中并基于所计算的值来选择上下文的电路,以及用于将分组信息预加载到所选择的上下文中用于后续处理的加载机制。 输入数据的计算功能用于根据逻辑规则来识别和选择用于处理数据分组的最佳上下文,使得在一段时间内多个随后的上下文选择用于平衡负载压力对功能性 单元被容纳在多流处理器内并且需要进行数据包处理。 在优选方面,在选择过程中利用可编程单数或多重预测逻辑规则。
    • 33. 发明授权
    • Fetch and dispatch disassociation apparatus for multistreaming processors
    • 用于多数据流处理器的获取和调度分离装置
    • US07636836B2
    • 2009-12-22
    • US12173560
    • 2008-07-15
    • Mario D. NemirovskyAdolfo M. NemirovskyNarendra SankarEnrique Musoll
    • Mario D. NemirovskyAdolfo M. NemirovskyNarendra SankarEnrique Musoll
    • G06F9/24
    • G06F9/3851
    • A dynamic multistreaming processor has instruction queues, each instruction queue corresponding to an instruction stream, and execution units. The dynamic multistreaming processor also has a dispatch stage to select at least one instruction from one of the instruction queues and to dispatch the selected at least one instruction to one of the execution units. Lastly the dynamic multistreaming processor has a queue counter, associated with each instruction queue, for indicating the number of instructions in each queue, and a fetch counter, associated with each instruction queue, for indicating an address from which to obtain instructions when the associated instruction queue is not full. The dynamic multistreaming processor might also have fetch counters for indicating a next instruction address from which to obtain at least one instruction when the associated instruction queue is not full. The dynamic multistreaming processor could also have a second counter for indicating a next instruction address.
    • 动态多流处理器具有指令队列,对应于指令流的每个指令队列和执行单元。 动态多流处理器还具有调度阶段,用于从一个指令队列中选择至少一个指令,并将所选择的至少一个指令发送到执行单元之一。 最后,动态多流处理器具有与每个指令队列相关联的用于指示每个队列中的指令数量的队列计数器,以及与每个指令队列相关联的提取计数器,用于指示当相关联的指令时从其获得指令的地址 队列不满。 动态多数据流处理器还可以具有用于指示下一个指令地址的读取计数器,当相关联的指令队列未满时,该指令地址从其获得至少一个指令。 动态多流处理器还可以具有用于指示下一个指令地址的第二计数器。
    • 34. 发明授权
    • Instruction encoding for system register bit set and clear
    • 系统寄存器位的指令编码设置和清零
    • US07634638B1
    • 2009-12-15
    • US10279210
    • 2002-10-22
    • Michael Gottlieb Jensen
    • Michael Gottlieb Jensen
    • G06F9/00G06F13/24
    • G06F9/462G06F9/30018G06F9/3004G06F9/30101G06F9/30185G06F9/4812
    • An instruction encoding architecture is provided for a microprocessor to allow atomic modification of privileged architecture registers. The instructions include an opcode that designates to the microprocessor that the instructions are to execute in privileged (kernel) state only, and that the instructions are to communicate with privileged control registers, a field for designating which of a plurality of privileged architecture registers is to be modified, a field for designating which bit fields within the designated privileged architecture register is to be modified, and a field to designate whether the designated bit fields are to be set or cleared. The instruction encoding allows a single instruction to atomically set or clear bit fields within privileged architecture registers, without reading the privileged architecture registers into a general purpose register. In addition, the instruction encoding allows a programmer to specify whether the previous content of a privileged architecture register is to be saved to a general purpose register during the atomic modification.
    • 为微处理器提供指令编码架构,以允许对特权架构寄存器进行原子修改。 指令包括指定给微处理器的操作码,指令仅在特权(内核)状态下执行,并且指令将与特权控制寄存器进行通信,该字段用于指定多个特权体系结构寄存器中的哪一个到 被修改,用于指定要修改指定的特权体系结构寄存器中的哪些位字段的字段以及用于指定是否要设置或清除指定位字段的字段。 指令编码允许单个指令在特权体系结构寄存器中原子地设置或清除位字段,而不将特权体系结构寄存器读入通用寄存器。 此外,指令编码允许程序员指定在原子修改期间是否将特权架构寄存器的先前内容保存到通用寄存器。
    • 39. 发明授权
    • Microprocessor having a power-saving instruction cache way predictor and instruction replacement scheme
    • 具有省电指令高速缓存方式预测器和指令替换方案的微处理器
    • US07562191B2
    • 2009-07-14
    • US11272719
    • 2005-11-15
    • Matthias Knoth
    • Matthias Knoth
    • G06F12/12
    • G06F12/0864G06F9/3802G06F12/123G06F2212/1028G06F2212/6082Y02D10/13
    • Microprocessor having a power-saving instruction cache way predictor and instruction replacement scheme. In one embodiment, the processor includes a multi-way set associative cache, a way predictor, a policy counter, and a cache refill circuit. The policy counter provides a signal to the way predictor that determines whether the way predictor operates in a first mode or a second mode. Following a cache miss, the cache refill circuit selects a way of the cache and compares a layer number associated with a dataram field of the way to a way set layer number. The cache refill circuit writes a block of data to the field if the layer number is not equal to the way set layer number. If the layer number is equal to the way set layer number, the cache refill circuit repeats the above steps for additional ways until the block of memory is written to the cache.
    • 具有省电指令高速缓存方式预测器和指令替换方案的微处理器。 在一个实施例中,处理器包括多路组相关高速缓存,方式预测器,策略计数器和高速缓存补充电路。 策略计数器向预测器提供一种信号,该方式确定预测器在第一模式或第二模式下的运行方式。 在缓存未命中之后,高速缓存补充电路选择高速缓存的方式,并将与方式的数据字段相关联的层号与设置层号的方式进行比较。 如果层号不等于设置层号的方式,则缓存补充电路将数据块写入字段。 如果层号等于设置层号码,则高速缓存补充电路重复上述步骤以获得额外的方式,直到存储器块被写入高速缓存。