会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • 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.
    • 提供了一种用于限制处理器的本地存储器的大小的方法。 与用于设置本地存储大小限制的处理器相关联地提供设施。 该设施是一个特权设施,只能由在多处理器系统或相关处理器本身的控制处理器上运行的操作系统访问。当操作系统初始化上下文切换时,操作系统设置存储在本地存储限制寄存器中的值 在处理器中。 当处理器使用请求地址访问本地存储器时,将与请求地址相对应的本地存储地址与本地存储限制大小值进行比较,以便确定本地存储地址或本地存储地址的模数是否为 用于访问本地存储。
    • 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.
    • 提供了用于限制处理器的本地存储器的大小的系统。 与用于设置本地存储大小限制的处理器相关联地提供设施。 该设施是一种特权设施,只能由在多处理器系统或相关处理器本身的控制处理器上运行的操作系统访问。 当操作系统初始化处理器中的上下文切换时,操作系统设置存储在本地存储限制寄存器中的值。 当处理器使用请求地址访问本地存储器时,将与请求地址相对应的本地存储地址与本地存储限制大小值进行比较,以便确定本地存储地址或本地存储地址的模数是否为 用于访问本地存储。
    • 7. 发明授权
    • Arithmetic decoding acceleration
    • 算术解码加速
    • US08520740B2
    • 2013-08-27
    • US12874564
    • 2010-09-02
    • Brian FlachsCharles R. JohnsMichael A. KutnerBrad W. MichaelNaxin Wang
    • Brian FlachsCharles R. JohnsMichael A. KutnerBrad W. MichaelNaxin Wang
    • H04N7/12
    • H04N19/436H04N19/13H04N19/44H04N19/91
    • Mechanisms for performing decoding of context-adaptive binary arithmetic coding (CABAC) encoded data. The mechanisms receive, in a first single instruction multiple data (SIMD) vector register of the data processing system, CABAC encoded data of a bit stream. The CABAC encoded data includes a value to be decoded and bit stream state information. The mechanisms receive, in a second SIMD vector register of the data processing system, CABAC decoder context information. The mechanisms process the value, the bit stream state information, and the CABAC decoder context information in a non-recursive manner to generate a decoded value, updated bit stream state information, and updated CABAC decoder context information. The mechanisms store, in a third SIMD vector register, a result vector that combines the decoded value, updated bit stream state information, and updated CABAC decoder context information. The mechanisms use the decoded value to generate a video output on the data processing system.
    • 用于执行上下文自适应二进制算术编码(CABAC)编码数据的解码的机制。 这些机制在数据处理系统的第一个单指令多数据(SIMD)向量寄存器中接收位数据流的CABAC编码数据。 CABAC编码数据包括要解码的值和位流状态信息。 该机制在数据处理系统的第二SIMD向量寄存器中接收CABAC解码器上下文信息。 该机制以非递归方式处理值,比特流状态信息和CABAC解码器上下文信息,以生成解码值,更新的比特流状态信息和更新的CABAC解码器上下文信息。 该机制在第三SIMD向量寄存器中存储组合解码值,更新位流状态信息和更新的CABAC解码器上下文信息的结果向量。 这些机制使用解码的值在数据处理系统上生成视频输出。
    • 8. 发明申请
    • PARALLEL LOOP MANAGEMENT
    • 平行环路管理
    • US20120023316A1
    • 2012-01-26
    • US12843224
    • 2010-07-26
    • Brian FlachsCharles R. JohnsUlrich Weigand
    • Brian FlachsCharles R. JohnsUlrich Weigand
    • G06F9/30G06F9/32
    • G06F9/3887G06F8/452G06F9/30065G06F9/30076G06F9/3806G06F9/3838G06F9/384G06F9/3844G06F9/3853G06F9/3857
    • The illustrative embodiments comprise a method, data processing system, and computer program product having a processor unit for processing instructions with loops. A processor unit creates a first group of instructions having a first set of loops and second group of instructions having a second set of loops from the instructions. The first set of loops have a different order of parallel processing from the second set of loops. A processor unit processes the first group. The processor unit monitors terminations in the first set of loops during processing of the first group. The processor unit determines whether a number of terminations being monitored in the first set of loops is greater than a selectable number of terminations. In response to a determination that the number of terminations is greater than the selectable number of terminations, the processor unit ceases processing the first group and processes the second group.
    • 示例性实施例包括具有用于处理具有循环的指令的处理器单元的方法,数据处理系统和计算机程序产品。 处理器单元创建具有第一组循环和第二组指令的第一组指令,其具有来自指令的第二组循环。 第一组循环与第二组循环具有不同的并行处理顺序。 处理器单元处理第一组。 处理器单元在第一组处理期间监视第一组回路中的终端。 处理器单元确定在第一组环路中正在监视的终端数量是否大于可选数量的终端。 响应于确定终端的数量大于可选择的终端数量,处理器单元停止处理第一组并处理第二组。
    • 9. 发明授权
    • Method for communicating instructions and data between a processor and external devices
    • 在处理器和外部设备之间传送指令和数据的方法
    • US07778271B2
    • 2010-08-17
    • US11207970
    • 2005-08-19
    • Michael N. DayCharles R. JohnsJohn S. LibertyTodd E. SwansonThuong Q. Truong
    • Michael N. DayCharles R. JohnsJohn S. LibertyTodd E. SwansonThuong Q. Truong
    • H04J3/00G06F3/00G06F9/00
    • H04L49/9078H04L49/90H04L49/901
    • A method for communicating instructions and data between a processor and external devices are provided. The method makes use of a channel interface as the primary mechanism for communicating between the processor and a memory flow controller. The channel interface provides channels for communicating with processor facilities, memory flow control facilities, machine state registers, and external processor interrupt facilities, for example. These channels may be designated as blocking or non-blocking. With blocking channels, when no data is available to be read from the corresponding registers, or there is no space available to write to the corresponding registers, the processor is placed in a low power “stall” state. The processor is automatically awakened, via communication across the blocking channel, when data becomes available or space is freed. Thus, the channels of the present invention permit the processor to stay in a low power state.
    • 提供了一种用于在处理器和外部设备之间传送指令和数据的方法。 该方法利用通道接口作为处理器和存储器流控制器之间通信的主要机制。 通道接口例如提供用于与处理器设备,存储器流控制设备,机器状态寄存器和外部处理器中断设备进行通信的通道。 这些通道可以被指定为阻塞或非阻塞。 使用阻塞通道,当没有数据可用于从相应的寄存器读取时,或没有可用空间写入对应的寄存器时,处理器处于低功耗“停止”状态。 当数据可用或空间被释放时,通过阻塞通道的通信自动唤醒处理器。 因此,本发明的通道允许处理器保持在低功率状态。
    • 10. 发明授权
    • System for communicating command parameters between a processor and a memory flow controller
    • 用于在处理器和存储器流控制器之间传送命令参数的系统
    • US08024489B2
    • 2011-09-20
    • US12106483
    • 2008-04-21
    • Michael N. DayCharles R. JohnsPeichun P. LiuTodd E. SwansonThuong Q. Truong
    • Michael N. DayCharles R. JohnsPeichun P. LiuTodd E. SwansonThuong Q. Truong
    • G06F3/00
    • G06F13/32G06F13/1642
    • A system for communicating command parameters between a processor and a memory flow controller is provided. The system makes use of a channel interface as the primary mechanism for communicating between the processor and a memory flow controller. The channel interface provides channels for communicating with processor facilities, memory flow control facilities, machine state registers, and external processor interrupt facilities, for example. These channels may be designated as blocking or non-blocking. With blocking channels, when no data is available to be read from the corresponding registers, or there is no space available to write to the corresponding registers, the processor is placed in a low power “stall” state. The processor is automatically awakened, via communication across the blocking channel, when data becomes available or space is freed. Thus, the channels of the present invention permit the processor to stay in a low power state.
    • 提供了一种用于在处理器和存储器流控制器之间传送命令参数的系统。 该系统利用通道接口作为在处理器和存储器流控制器之间通信的主要机制。 通道接口例如提供用于与处理器设备,存储器流控制设备,机器状态寄存器和外部处理器中断设备进行通信的通道。 这些通道可以被指定为阻塞或非阻塞。 使用阻塞通道,当没有数据可用于从相应的寄存器读取时,或没有可用空间写入对应的寄存器时,处理器处于低功耗“停止”状态。 当数据可用或空间被释放时,通过阻塞通道的通信自动唤醒处理器。 因此,本发明的通道允许处理器保持在低功率状态。