Infrastructure Support for Accelerated Processing Device Memory Paging Without Operating System Integration
    3.
    发明申请
    Infrastructure Support for Accelerated Processing Device Memory Paging Without Operating System Integration 有权
    基础设施支持加速处理设备内存寻呼,无需操作系统集成

    公开(公告)号:US20130159664A1

    公开(公告)日:2013-06-20

    申请号:US13325282

    申请日:2011-12-14

    IPC分类号: G06F12/10

    摘要: In a CPU of the combined CPU/APD architecture system, the CPU having multiple CPU cores, each core having a first machine specific register for receiving a physical page table/page directory base address, a second machine specific register for receiving a physical address pointing to a location controlled by an IOMMUv2 that is communicatively coupled to an APD, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations.

    摘要翻译: 在组合的CPU / APD架构系统的CPU中,CPU具有多个CPU内核,每个核具有用于接收物理页表/页目录基地址的第一机器特定寄存器,用于接收物理地址指向 到由通信地耦合到APD的IOMMUv2控制的位置,以及当被执行时导致向包含在第二机器特定寄存器中的物理地址发出写入通知的微代码; 在CPU核心的第一机器特定寄存器中接收物理页表/页目录基地址,在CPU核心的第二机器特定寄存器中接收指向由IOMMUv2控制的位置的物理地址,确定控制 已经更新了CPU核心的寄存器,并且响应于控制寄存器被更新的确定,执行CPU核心中的微代码,使得向第二机器特定寄存器中包含的物理地址发出写入通知,其中, 物理地址能够接收影响IOMMUv2页表无效的写入。

    ARITHMETIC DECODING DEVICE
    4.
    发明申请
    ARITHMETIC DECODING DEVICE 有权
    算术解码器

    公开(公告)号:US20090273491A1

    公开(公告)日:2009-11-05

    申请号:US12431828

    申请日:2009-04-29

    IPC分类号: H03M7/00 H03M7/34

    摘要: Disclosed herein is an arithmetic decoding device including: an arithmetic decoding unit configured to decode coded data resulting from arithmetic coding on a basis of a context variable indicating a probability state and a most probable symbol; a plurality of arithmetic registers configured to supply the context variable to the arithmetic decoding unit and retain a result of operation by the arithmetic decoding unit; and a plurality of save registers configured to save contents retained in the arithmetic registers.

    摘要翻译: 本文公开了一种算术解码装置,包括:算术解码单元,被配置为基于指示概率状态的上下文变量和最可能的符号来解码由算术编码产生的编码数据; 多个算术寄存器,被配置为将所述上下文变量提供给所述算术解码单元,并且保留所述算术解码单元的操作结果; 以及多个保存寄存器,被配置为保存保留在算术寄存器中的内容。

    Infrastructure support for accelerated processing device memory paging without operating system integration
    9.
    发明授权
    Infrastructure support for accelerated processing device memory paging without operating system integration 有权
    基础架构支持加速处理设备内存分页,无需操作系统集成

    公开(公告)号:US08578129B2

    公开(公告)日:2013-11-05

    申请号:US13325282

    申请日:2011-12-14

    IPC分类号: G06F12/00

    摘要: In a CPU, the CPU having multiple CPU cores, each core having a first machine specific register, a second machine specific register, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations.

    摘要翻译: 在CPU中,具有多个CPU核心的CPU,每个核心具有第一机器特定寄存器,第二机器特定寄存器和微代码,当被执行时,将对包含在第二机器特定寄存器中的物理地址发出写入通知; 在CPU核心的第一机器特定寄存器中接收物理页表/页目录基地址,在CPU核心的第二机器特定寄存器中接收指向由IOMMUv2控制的位置的物理地址,确定控制 已经更新了CPU核心的寄存器,并且响应于控制寄存器被更新的确定,执行CPU核心中的微代码,使得向第二机器特定寄存器中包含的物理地址发出写入通知,其中, 物理地址能够接收影响IOMMUv2页表无效的写入。