会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Condition code register architecture for supporting multiple execution units
    • 用于支持多个执行单元的条件码寄存器架构
    • US06629235B1
    • 2003-09-30
    • US09564943
    • 2000-05-05
    • Brian King FlachsHarm Peter HofsteeKevin John Nowka
    • Brian King FlachsHarm Peter HofsteeKevin John Nowka
    • G06F944
    • G06F9/30094G06F9/3842
    • A condition code register architecture for supporting multiple execution units is disclosed. A master execution unit is coupled a master condition code register such that condition codes generated by the master execution unit are stored in the master condition code register. A non-master execution unit is coupled to a shadow condition code register such that condition codes generated by the non-master execution unit are stored in the shadow condition code register. A tag unit coupled to the master execution unit and the non-master execution unit such that an entry within the master condition code register can be read only when a corresponding entry within the tag unit is referenced to the master execution unit or the master condition code register.
    • 公开了一种用于支持多个执行单元的条件码寄存器架构。 主执行单元耦合主状态代码寄存器,使得由主执行单元生成的条件代码被存储在主状态代码寄存器中。 非主执行单元耦合到阴影条件代码寄存器,使得由非主执行单元生成的条件代码被存储在阴影条件代码寄存器中。 耦合到主执行单元和非主执行单元的标签单元,使得只有在标签单元内的相应条目被引用到主执行单元或主条件代码时才能读取主条件代码寄存器内的条目 寄存器。
    • 2. 发明授权
    • Processor and method that accelerate evaluation of pairs of condition-setting and branch instructions
    • 加速评估条件设置和分支指令对的处理器和方法
    • US06598153B1
    • 2003-07-22
    • US09458407
    • 1999-12-10
    • Brian King FlachsHarm Peter HofsteeKevin John Nowka
    • Brian King FlachsHarm Peter HofsteeKevin John Nowka
    • G06F938
    • G06F9/30094G06F9/3842
    • A processor that promotes accelerated resolution of conditional branch instructions includes an instruction sequencer that fetches a plurality of instructions and a detector that detects, among the plurality of fetched instructions, a condition-setting instruction and a conditional branch instruction that depends upon the condition-setting instruction. The processor further includes a decoder that decodes the conditional branch instruction to produce a decoded condition type and an execution unit. In response to the detection of the condition-setting instruction and the conditional branch instruction, the execution unit resolves the conditional branch instruction by evaluating the condition-setting instruction and the decoded condition type in a single operation. Because the condition code bits are not computed or stored as an intermediate result as in prior art processors, branch resolution is accelerated.
    • 促进条件分支指令的加速分辨率的处理器包括取指定多个指令的指令定序器和检测器,其在多个取指令中检测条件设置指令和依赖于条件设置的条件转移指令 指令。 处理器还包括解码器,其解码条件分支指令以产生解码条件类型和执行单元。 响应于条件设置指令和条件转移指令的检测,执行单元通过在单个操作中评估条件设置指令和解码条件类型来解析条件转移指令。 由于条件码比特不像现有技术的处理器那样计算或存储为中间结果,所以分支分辨率被加速。
    • 5. 发明授权
    • Lowered PU power usage method and apparatus
    • 降低PU功率使用方法和装置
    • US07197655B2
    • 2007-03-27
    • US10606581
    • 2003-06-26
    • Brian King FlachsJohn Samuel LibertyHarm Peter Hofstee
    • Brian King FlachsJohn Samuel LibertyHarm Peter Hofstee
    • G06F1/00
    • G06F1/3209
    • Disclosed is an apparatus which places computer program instructions into instruction channels in accordance with predefined criteria such that at least some external event instructions are placed in a special “blocking channel.” The number of instructions, in a channel, is monitored in channel specific counters. When a computer processor is awaiting a response from an external entity event (in other words, is blocked from proceeding with the operation the PU is attempting), as signified by the blocking counter being at a predetermined value, the entire PU or at least processor auxiliary components that would be idle, such as math logic, while awaiting an external event response, are deactivated to save power until an awaited external event response is received.
    • 公开了一种根据预定准则将计算机程序指令置于指令通道中的装置,使得至少一些外部事件指令被放置在特殊的“阻塞通道”中。 在通道特定计数器中监视通道中的指令数。 当计算机处理器正在等待来自外部实体事件的响应(换句话说,阻止PU正在尝试的操作),如由阻塞计数器所指示的,处于预定值,整个PU或至少处理器 在等待外部事件响应的情况下,诸如数学逻辑的辅助组件被停用以节省电力,直到接收到等待的外部事件响应。
    • 7. 发明授权
    • Systems and methods for transferring data to maintain preferred slot positions in a bi-endian processor
    • 用于传送数据以维持双端处理器中优选插槽位置的系统和方法
    • US08145804B2
    • 2012-03-27
    • US12563756
    • 2009-09-21
    • Brian King FlachsBrad William MichaelNicolas MaedingShigeaki IwasaSeiji MaedaHiroo Hayashi
    • Brian King FlachsBrad William MichaelNicolas MaedingShigeaki IwasaSeiji MaedaHiroo Hayashi
    • G06F13/28
    • G06F9/30007G06F9/3824
    • A bi-endian multiprocessor system having multiple processing elements, each of which includes a processor core, a local memory and a memory flow controller. The memory flow controller transfers data between the local memory and data sources external to the processing element. If the processing element and the data source implement data representations having the same endian-ness, each multi-word line of data is stored in the local memory in the same word order as in the data source. If the processing element and the data source implement data representations having different endian-ness, the words of each multi-word line of data are transposed when data is transferred between local memory and the data source. The processing element may incorporate circuitry to add doublewords, wherein the circuitry can alternately carry bits from a first word to a second word or vice versa, depending upon whether the words in lines of data are transposed.
    • 一种具有多个处理元件的双端式多处理器系统,每个处理单元包括处理器核心,本地存储器和存储器流控制器。 存储器流控制器在本地存储器和处理元件外部的数据源之间传送数据。 如果处理元件和数据源实现具有相同字节数的数据表示,则每个多字数据行以与数据源中相同的字顺序存储在本地存储器中。 如果处理元件和数据源实现具有不同端点的数据表示,则当数据在本地存储器和数据源之间传送时,每个多字数据行的字被转置。 处理元件可以包括用于添加双字的电路,其中,根据数据行中的字是否被转置,电路可以交替地将位从第一个字运送到第二个字,反之亦然。