会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Memory operations in microprocessors with multiple execution modes and register files
    • 具有多种执行模式和寄存器文件的微处理器中的内存操作
    • US20060277396A1
    • 2006-12-07
    • US11145770
    • 2005-06-06
    • Erik RennoOyvind Strom
    • Erik RennoOyvind Strom
    • G06F9/44
    • G06F9/30101G06F9/30043
    • An apparatus and method for saving and operating on a register set, shadow register file, and memory is presented. A register within a register set that is associated with an active execution state in a computing system is used as an address pointer to a memory location. The content of the memory location is either loaded from memory into an identified shadow register, or the content of a shadow register is stored into the memory location. The operation is normally performed by executing a single instruction by a processor or by circuitry associated with a processor or computer system. Active and inactive execution states may be under the control of an operating system running on the processor or computer system.
    • 提出了一种用于保存和操作寄存器组,影子寄存器文件和存储器的装置和方法。 使用与计算系统中的主动执行状态相关联的寄存器组内的寄存器作为到存储器位置的地址指针。 存储器位置的内容从存储器加载到识别的影子寄存器中,或者将影子寄存器的内容存储到存储器位置。 该操作通常由处理器或与处理器或计算机系统相关联的电路执行单个指令来执行。 主动和非活动执行状态可能处于在处理器或计算机系统上运行的操作系统的控制之下。
    • 2. 发明申请
    • System for increasing the speed of a sum-of-absolute-differences operation
    • 用于提高绝对差异和度运算速度的系统
    • US20060285593A1
    • 2006-12-21
    • US11140749
    • 2005-05-31
    • Ronny PedersenErik RennoOyvind Strom
    • Ronny PedersenErik RennoOyvind Strom
    • H04N11/02
    • G06F7/544H04N19/43H04N19/51
    • An adaptation of the sum-of-absolute-differences (SAD) calculation is implemented by modifying existing circuitry in a microprocessor. The adaptation yields a reduction of over 30% for a current SAD calculation. The adaptation includes a first and second operand register, each storing respectively a first and second set of 2's complement binary data, an arithmetic logic unit (ALU), and a destination register. An add/subtract enable input on the ALU receives a most significant bit (MSB) of the second set of binary data. The ALU adds the first and second data sets if the MSB is a “0” and subtracts the second data set from the first data set if the MSB is a “1.” The add/subtract enable input has the effect of taking the absolute value of the second data set without having to first perform an absolute value determination, thus eliminating processing steps.
    • 通过修改微处理器中的现有电路来实现绝对差值(SAD)计算的适应。 对于当前的SAD计算,适应性减少超过30%。 适配包括第一和第二操作数寄存器,每个寄存器分别存储第二和第二组二进制补码二进制数据,算术逻辑单元(ALU)和目的地寄存器。 ALU上的加/减使能输入接收第二组二进制数据的最高有效位(MSB)。 如果MSB为“0”,则ALU添加第一和第二数据集,并且如果MSB为“1”,则从第一数据集中减去第二数据集。 加/减使能输入具有获取第二数据集的绝对值而不必首先执行绝对值确定的效果,从而消除处理步骤。
    • 7. 发明申请
    • System and method for power saving in pipelined microprocessors
    • 流水线微处理器节能的系统和方法
    • US20060277425A1
    • 2006-12-07
    • US11146467
    • 2005-06-07
    • Erik RennoOyvind Strom
    • Erik RennoOyvind Strom
    • G06F1/00
    • G06F1/3203G06F9/30141G06F9/3824G06F9/3826
    • A system and method for preserving power in a microprocessor pipeline. The system includes a register file read control unit, the read control unit being configured to monitor one or more outputs from a control/decode unit of the pipeline and monitor write addresses from one or more other stages of the pipeline. The system also includes one or more read inhibit units each having an input, an output, and an enable terminal, the output of each of the one or more read inhibit units being coupled to a unique register port of a register file within the pipeline. The input of each of the one or more read inhibit units being coupled to the control/decode unit, and the enable terminal of each of the one or more read inhibit units being coupled to a unique output of the read control unit.
    • 一种用于在微处理器管道中保持功率的系统和方法。 所述系统包括寄存器文件读取控制单元,所述读取控制单元被配置为监视来自所述流水线的控制/解码单元的一个或多个输出并且监视来自所述流水线的一个或多个其他阶段的写入地址。 该系统还包括一个或多个读取禁止单元,每个读取禁止单元各自具有输入,输出和使能端,所述一个或多个禁止读取单元中的每一个的输出耦合到流水线内的寄存器文件的唯一寄存器端口。 一个或多个禁止读取单元中的每一个的输入耦合到控制/解码单元,并且一个或多个禁止读取单元中的每一个的使能端耦合到读取控制单元的唯一输出。
    • 8. 发明申请
    • Debugging system and method for use with software breakpoint
    • 用于软件断点的调试系统和方法
    • US20070220334A1
    • 2007-09-20
    • US11354340
    • 2006-02-14
    • Frode PedersenAndreas Engh-HalstvedtErik RennoAre Arseth
    • Frode PedersenAndreas Engh-HalstvedtErik RennoAre Arseth
    • G06F11/00
    • G06F11/2236G06F11/3648
    • Methods and systems are provided for debugging a program executing on a processor. In a first implementation, a processing system includes a processor configured for switching to a debug mode from a non-debug mode upon executing a software breakpoint. The system may include a program memory configured to hold instructions for a program, where the software breakpoint replaces at least one of the instructions. The system may also include an instruction replacement register separate from the program memory that is configured to receive the replaced instruction from any of the processor and an external debugger. The system may further include a control component that controls whether the processor fetches a next instruction for execution from the program memory or from the instruction replacement register.
    • 提供了用于调试在处理器上执行的程序的方法和系统。 在第一实现中,处理系统包括处理器,其被配置为在执行软件断点时从非调试模式切换到调试模式。 该系统可以包括被配置为保存用于程序的指令的程序存储器,其中软件断点替换指令中的至少一个。 系统还可以包括与程序存储器分离的指令替换寄存器,其被配置为从任何处理器和外部调试器接收替换的指令。 该系统还可以包括控制组件,该控制组件控制处理器是否从程序存储器或从指令替换寄存器获取用于执行的下一个指令。
    • 9. 发明申请
    • Packed add-subtract operation in a microprocessor
    • 在微处理器中进行加减法操作
    • US20070192396A1
    • 2007-08-16
    • US11352711
    • 2006-02-13
    • Ronny PedersenErik RennoOyvind Strom
    • Ronny PedersenErik RennoOyvind Strom
    • G06F7/42G06F9/44
    • G06F7/505G06F7/49921G06F9/30014G06F9/30036G06F9/3885G06F17/142G06F2207/382
    • A packed half-word addition and subtraction operation is performed by a microprocessor in parallel upon half-word operands obtained from designated top or bottom half-word locations of designated source registers of a register file and the sum and difference results of such operation are packed into respective top and bottom half-word locations of a designated destination register. The microprocessor includes an arithmetic-logic unit (ALU) with adder circuitry that can be selectively split into separate half-word adders that are independently selectable to perform either an addition operation or subtraction operation upon the selected half-word operands. The half-word adders of the ALU access the operands from source registers via a set of multiplexers that select among the top and bottom half-word locations. Operations with halving and saturation modifications to the sum and difference results may also be provided.
    • 一个微处理器的加字和减法操作由微处理器并行地由从寄存器文件的指定的源寄存器的指定的顶部或底部的半字位置获得的半字操作数并行,并且这些操作的和和差分结果被打包 分配到指定目的地寄存器的相应顶部和底部半字位置。 微处理器包括具有加法器电路的加法器电路的算术逻辑单元(ALU),其可选择性地分成独立的可选择的半字加法器,以对所选择的半字操作数执行加法运算或减法运算。 ALU的半字加法器通过一组多路复用器从源寄存器访问操作数,这些复用器在顶部和底部的半字位置之间进行选择。 还可以提供对和差和差异结果的减半和饱和度修改的操作。