会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • System and method for limiting the size of a local storage of a processor
    • 用于限制处理器的本地存储器的大小的系统和方法
    • US20070043926A1
    • 2007-02-22
    • US11208376
    • 2005-08-19
    • Adam BurnsMichael DayBrian FlachsH. HofsteeCharles JohnsJohn Liberty
    • Adam BurnsMichael DayBrian FlachsH. HofsteeCharles JohnsJohn Liberty
    • G06F12/00
    • G06F12/0661G06F12/0223
    • A system and method for limiting the size of a local storage of a processor are provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a privileged facility and can only be accessed by the operating system running on a control processor in the multiprocessor system or the associated processor itself. The operating system sets the value stored in the local storage limit register when the operating system initializes a context switch in the processor. When the processor accesses the local storage using a request address, the local storage address corresponding to the request address is compared against the local storage limit size value in order to determine if the local storage address, or a modulo of the local storage address, is used to access the local storage.
    • 提供了用于限制处理器的本地存储器的大小的系统和方法。 与用于设置本地存储大小限制的处理器相关联地提供设施。 该设施是一种特权设施,只能由在多处理器系统或相关处理器本身的控制处理器上运行的操作系统访问。 当操作系统初始化处理器中的上下文切换时,操作系统设置存储在本地存储限制寄存器中的值。 当处理器使用请求地址访问本地存储器时,将与请求地址相对应的本地存储地址与本地存储限制大小值进行比较,以便确定本地存储地址或本地存储地址的模数是否为 用于访问本地存储。
    • 3. 发明授权
    • System for limiting the size of a local storage of a processor
    • 用于限制处理器的本地存储器的大小的系统
    • US07730279B2
    • 2010-06-01
    • US12429676
    • 2009-04-24
    • Adam P. BurnsMichael N. DayBrian FlachsH. Peter HofsteeCharles R. JohnsJohn Liberty
    • Adam P. BurnsMichael N. DayBrian FlachsH. Peter HofsteeCharles R. JohnsJohn Liberty
    • G06F12/00
    • G06F12/0661G06F12/0223
    • A system for limiting the size of a local storage of a processor is provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a privileged facility and can only be accessed by the operating system running on a control processor in the multiprocessor system or the associated processor itself. The operating system sets the value stored in the local storage limit register when the operating system initializes a context switch in the processor. When the processor accesses the local storage using a request address, the local storage address corresponding to the request address is compared against the local storage limit size value in order to determine if the local storage address, or a modulo of the local storage address, is used to access the local storage.
    • 提供了用于限制处理器的本地存储器的大小的系统。 与用于设置本地存储大小限制的处理器相关联地提供设施。 该设施是一种特权设施,只能由在多处理器系统或相关处理器本身的控制处理器上运行的操作系统访问。 当操作系统初始化处理器中的上下文切换时,操作系统设置存储在本地存储限制寄存器中的值。 当处理器使用请求地址访问本地存储器时,将与请求地址相对应的本地存储地址与本地存储限制大小值进行比较,以便确定本地存储地址或本地存储地址的模数是否为 用于访问本地存储。
    • 5. 发明授权
    • Method for limiting the size of a local storage of a processor
    • 用于限制处理器的本地存储器的大小的方法
    • US07533238B2
    • 2009-05-12
    • US11208376
    • 2005-08-19
    • Adam P. BurnsMichael N. DayBrian FlachsH. Peter HofsteeCharles R. JohnsJohn Liberty
    • Adam P. BurnsMichael N. DayBrian FlachsH. Peter HofsteeCharles R. JohnsJohn Liberty
    • G06F12/00
    • G06F12/0661G06F12/0223
    • A method for limiting the size of a local storage of a processor is provided. A facility is provided in association with a processor for setting a local storage size limit. This facility is a privileged facility and can only be accessed by the operating system running on a control processor in the multiprocessor system or the associated processor itself The operating system sets the value stored in the local storage limit register when the operating system initializes a context switch in the processor. When the processor accesses the local storage using a request address, the local storage address corresponding to the request address is compared against the 1ocal storage limit size value in order to determine if the local storage address, or a modulo of the local storage address, is used to access the local storage.
    • 提供了一种用于限制处理器的本地存储器的大小的方法。 与用于设置本地存储大小限制的处理器相关联地提供设施。 该设施是一个特权设施,只能由在多处理器系统或相关处理器本身的控制处理器上运行的操作系统访问。当操作系统初始化上下文切换时,操作系统设置存储在本地存储限制寄存器中的值 在处理器中。 当处理器使用请求地址访问本地存储器时,将与请求地址相对应的本地存储地址与本地存储限制大小值进行比较,以便确定本地存储地址或本地存储地址的模数是否为 用于访问本地存储。
    • 6. 发明申请
    • Combination of forwarding/bypass network with history file
    • 转发/旁路网络与历史文件的组合
    • US20060224869A1
    • 2006-10-05
    • US11095908
    • 2005-03-31
    • Brian FlachsBrad Michael
    • Brian FlachsBrad Michael
    • G06F9/44
    • G06F9/3842G06F9/3863G06F9/3867
    • An apparatus, a method, and a processor are provided for recovering the correct state of processor instructions in a processor. This apparatus contains a pipeline of latches, a register file, and a replay loop. The replay loop repairs incorrect results and inserts the repaired results back into the pipeline. A state machine detects incorrect results within the pipeline and sends the incorrect results to the replay loop. A correction module on the replay loop repairs the incorrect results and transmits the repaired results back into the pipeline. When an incorrect result enters the replay loop, a flush operation: ceases other operations within the pipeline; flushes the rest of the data results in the pipeline to the replay loop; opens the pipeline for the repaired results to be inserted; and eliminates any operations within the processor that would utilize the incorrect results.
    • 提供了一种用于在处理器中恢复处理器指令的正确状态的装置,方法和处理器。 该设备包含一个锁存器流水线,一个寄存器文件和一个重放循环。 重播循环修复不正确的结果,并将修复的结果插入管道。 状态机在管道中检测不正确的结果,并将不正确的结果发送到重放循环。 重播循环上的校正模块修复错误的结果,并将修复的结果发送回管道。 当不正确的结果进入重放循环时,刷新操作:停止管道内的其他操作; 将流水线中的其余数据结果刷新到重放循环; 打开要插入的修复结果的管道; 并消除处理器内利用错误结果的任何操作。
    • 7. 发明申请
    • System and method for instruction line buffer holding a branch target buffer
    • 用于指示行缓冲器的系统和方法,保持分支目标缓冲区
    • US20060179277A1
    • 2006-08-10
    • US11052502
    • 2005-02-04
    • Brian FlachsBrad Michael
    • Brian FlachsBrad Michael
    • G06F9/30
    • G06F9/3842G06F9/30047G06F9/3804G06F9/3814
    • A system and method that maintains a relatively small Instruction Load Buffer (ILB) is maintained for scheduling instructions. Instructions are sent from Local Store (LS) to the ILB using either an inline prefetcher or a branch table buffer loader. In one embodiment, the prefetcher is a hardware-based prefetcher that fetches, in address order, the next instructions likely to be scheduled. In one embodiment, the predicted branch instructions are loaded as a result of a software program, such as a dispatcher, issuing a “load branch table buffer (loadbtb)” instruction. Predicted branch instructions are loaded in one area of the ILB and inline instructions are loaded in another area of the ILB. In one embodiment, the loadbtb loads the instruction line that includes the predicted branch target address as well as the instruction line that immediately follows the instruction line with the predicted branch target address.
    • 维护相对较小的指令加载缓冲器(ILB)的系统和方法被维护用于调度指令。 使用内联预取器或分支表缓冲区加载器将本地存储(LS)发送到ILB。 在一个实施例中,预取器是基于硬件的预取器,其以地​​址顺序提取可能被调度的下一个指令。 在一个实施例中,作为诸如调度器的软件程序的结果,预测的分支指令被加载,发出“加载分支表缓冲器(loadbtb)”指令。 预测的分支指令被加载到ILB的一个区域中,并且内联指令被加载到ILB的另一个区域中。 在一个实施例中,loadbtb将包含预测的分支目标地址的指令行以及与预测的分支目标地址紧接在指令行之后的指令行一起加载。