Programmable Direct Memory Access Engine
    1.
    发明申请
    Programmable Direct Memory Access Engine 有权
    可编程直接存储器访问引擎

    公开(公告)号:US20100161848A1

    公开(公告)日:2010-06-24

    申请号:US12342280

    申请日:2008-12-23

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A mechanism for programming a direct memory access engine operating as a single thread processor is provided. A program is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the program located in the local memory is to be executed. The direct memory access engine executes the program without intervention by a host processor. Responsive to the program completing execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了一种用于对作为单线程处理器操作的直接存储器访问引擎进行编程的机制。 从与直接存储器访问引擎相关联的本地存储器中的主处理器接收程序。 在来自主处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的程序的请求。 直接存储器访问引擎在没有主机处理器干预的情况下执行程序。 响应程序完成执行,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded Programmable Direct Memory Access Engine
    2.
    发明申请
    Multithreaded Programmable Direct Memory Access Engine 有权
    多线程可编程直接存储器访问引擎

    公开(公告)号:US20120246354A1

    公开(公告)日:2012-09-27

    申请号:US13488856

    申请日:2012-06-05

    IPC分类号: G06F13/28

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded Programmable Direct Memory Access Engine
    3.
    发明申请
    Multithreaded Programmable Direct Memory Access Engine 有权
    多线程可编程直接存储器访问引擎

    公开(公告)号:US20100161846A1

    公开(公告)日:2010-06-24

    申请号:US12342501

    申请日:2008-12-23

    IPC分类号: G06F3/00

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded programmable direct memory access engine
    4.
    发明授权
    Multithreaded programmable direct memory access engine 失效
    多线程可编程直接存储器访问引擎

    公开(公告)号:US08230136B2

    公开(公告)日:2012-07-24

    申请号:US12950231

    申请日:2010-11-19

    IPC分类号: G06F13/38

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded programmable direct memory access engine
    5.
    发明授权
    Multithreaded programmable direct memory access engine 有权
    多线程可编程直接存储器访问引擎

    公开(公告)号:US08918553B2

    公开(公告)日:2014-12-23

    申请号:US13488856

    申请日:2012-06-05

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded Programmable Direct Memory Access Engine
    6.
    发明申请
    Multithreaded Programmable Direct Memory Access Engine 失效
    多线程可编程直接存储器访问引擎

    公开(公告)号:US20110066769A1

    公开(公告)日:2011-03-17

    申请号:US12950231

    申请日:2010-11-19

    IPC分类号: G06F13/28

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Multithreaded programmable direct memory access engine
    7.
    发明授权
    Multithreaded programmable direct memory access engine 有权
    多线程可编程直接存储器访问引擎

    公开(公告)号:US07870309B2

    公开(公告)日:2011-01-11

    申请号:US12342501

    申请日:2008-12-23

    IPC分类号: G06F13/14

    摘要: A mechanism programming a direct memory access engine operating as a multithreaded processor is provided. A plurality of programs is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the plurality of programs located in the local memory is to be executed. The direct memory access engine executes two or more of the plurality of programs without intervention by a host processor. As each of the two or more of the plurality of programs completes execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了编程作为多线程处理器操作的直接存储器访问引擎的机制。 从与直接存储器访问引擎相关联的本地存储器中的主机处理器接收多个程序。 在来自主机处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的多个程序的请求。 直接存储器访问引擎在主机处理器的干预下执行多个程序中的两个或多个。 当多个程序中的两个或更多个程序中的每一个完成执行时,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Programmable direct memory access engine
    8.
    发明授权
    Programmable direct memory access engine 有权
    可编程直接存储器访问引擎

    公开(公告)号:US07870308B2

    公开(公告)日:2011-01-11

    申请号:US12342280

    申请日:2008-12-23

    IPC分类号: G06F13/14

    CPC分类号: G06F13/28

    摘要: A mechanism for programming a direct memory access engine operating as a single thread processor is provided. A program is received from a host processor in a local memory associated with the direct memory access engine. A request is received in the direct memory access engine from the host processor indicating that the program located in the local memory is to be executed. The direct memory access engine executes the program without intervention by a host processor. Responsive to the program completing execution, the direct memory access engine sends a completion notification to the host processor that indicates that the program has completed execution.

    摘要翻译: 提供了一种用于对作为单线程处理器操作的直接存储器访问引擎进行编程的机制。 从与直接存储器访问引擎相关联的本地存储器中的主处理器接收程序。 在来自主处理器的直接存储器访问引擎中接收到指示将要执行位于本地存储器中的程序的请求。 直接存储器访问引擎在没有主机处理器干预的情况下执行程序。 响应程序完成执行,直接存储器访问引擎向主处理器发送指示程序已经完成执行的完成通知。

    Design Structure For A Processor System With Background Error Handling Feature
    9.
    发明申请
    Design Structure For A Processor System With Background Error Handling Feature 审中-公开
    具有背景错误处理功能的处理器系统的设计结构

    公开(公告)号:US20090070654A1

    公开(公告)日:2009-03-12

    申请号:US12272812

    申请日:2008-11-18

    IPC分类号: G11C29/52 G06F11/10 H03M13/05

    摘要: A design structure for a processor system may be embodied in a machine readable medium for designing, manufacturing or testing a processor integrated circuit. The design structure may embody a processor system that integrates error correcting code (ECC) detection and correction hardware within an memory management circuit. The design structure may specify ECC hardware circuitry that provides detection, correction and generation of ECC data bits in conjunction with memory data read and writes. The design structure for the processor system may permit the detection and correction of soft single bit errors read from local memory in-line while using read modify write DMA circuit logic to correct local memory data. The design structure may provide for local memory data error detection and correction in a background memory scrub process without the need for additional in-line data logic.

    摘要翻译: 用于处理器系统的设计结构可以体现在用于设计,制造或测试处理器集成电路的机器可读介质中。 该设计结构可以包括在存储器管理电路内集成纠错码(ECC)检测和校正硬件的处理器系统。 设计结构可以指定ECC硬件电路,其提供与存储器数据读取和写入相结合的ECC数据位的检测,校正和生成。 处理器系统的设计结构可以允许检测和校正从本地存储器在线读取的软单位错误,同时使用读修改写DMA电路逻辑来校正本地存储器数据。 设计结构可以在后台存储器擦除过程中提供本地存储器数据错误检测和校正,而不需要附加的在线数据逻辑。

    Arithmetic decoding acceleration
    10.
    发明授权
    Arithmetic decoding acceleration 失效
    算术解码加速

    公开(公告)号:US08520740B2

    公开(公告)日:2013-08-27

    申请号:US12874564

    申请日:2010-09-02

    IPC分类号: H04N7/12

    摘要: 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解码器上下文信息的结果向量。 这些机制使用解码的值在数据处理系统上生成视频输出。