Device hang detection and recovery
    1.
    发明授权
    Device hang detection and recovery 有权
    设备挂起检测和恢复

    公开(公告)号:US09275429B2

    公开(公告)日:2016-03-01

    申请号:US14182171

    申请日:2014-02-17

    Abstract: The techniques described in the disclosure are generally related to gradual, iterative hang recovery for a graphics processing unit (GPU). The techniques described in the disclosure attempt to re-execute instructions of an application in response to a GPU hang, rather than stopping the execution of the application. If the re-execution causes the GPU to hang again, the techniques described in the disclosure cause the GPU to iteratively execute next set of instructions.

    Abstract translation: 本公开中描述的技术通常涉及用于图形处理单元(GPU)的逐渐迭代的挂起恢复。 本公开中描述的技术尝试重新执行应用程序的指令以响应GPU挂起,而不是停止应用程序的执行。 如果重新执行导致GPU再次挂起,则本公开中描述的技术使得GPU迭代地执行下一组指令。

    CONDITIONAL PAGE FAULT CONTROL FOR PAGE RESIDENCY
    2.
    发明申请
    CONDITIONAL PAGE FAULT CONTROL FOR PAGE RESIDENCY 有权
    页面停留条件页面故障控制

    公开(公告)号:US20150089146A1

    公开(公告)日:2015-03-26

    申请号:US14035643

    申请日:2013-09-24

    CPC classification number: G06F12/1009 G06F12/08 G06F2212/302 G06T1/60

    Abstract: The present disclosure provides for systems and methods to process a non-resident page that may include attempting to access the non-resident page, an address for the non-resident page pointing to a memory page containing default values, determining that the non-resident page should not cause a page fault based on an indicator indicating that a particular non-resident page should not generate a page fault, returning an indication that a memory read did not translate and returning the default value when the access of the non-resident page is a read and the non-resident page should not cause a page fault. Another example may discontinue a write when the access of the non-resident page is a write and the non-resident page should not cause a page fault.

    Abstract translation: 本公开提供了处理非居民页面的系统和方法,其可以包括尝试访问非驻留页面,非居民页面的地址指向包含默认值的存储器页面,确定非居民页面 页面不应基于指示特定非驻留页面不应生成页面错误的指示符,返回指示,读取的存储器未翻译并在非驻留页面的访问时返回默认值 是一个读取,非驻留页面不应该导致页面错误。 当非驻留页面的访问是写入而非驻留页面不应导致页面错误时,另一个示例可能会中断写入。

    Hardware enforced content protection for graphics processing units
    3.
    发明授权
    Hardware enforced content protection for graphics processing units 有权
    硬件强制执行图形处理单元的内容保护

    公开(公告)号:US08931108B2

    公开(公告)日:2015-01-06

    申请号:US13769687

    申请日:2013-02-18

    Abstract: A graphics processing unit (GPU) is configured to access a first memory unit according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to allow the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and configured to allow the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.

    Abstract translation: 图形处理单元(GPU)被配置为根据不安全模式和安全模式之一访问第一存储器单元。 GPU可以包括存储器访问控制器,其被配置为当GPU处于不安全模式时允许GPU仅从第一存储器单元的不安全部分读取数据,并且被配置为允许GPU将数据仅写入到 当GPU处于安全模式时的第一个存储单元。

    MULTI-CORE PAGE TABLE SETS OF ATTRIBUTE FIELDS
    4.
    发明申请
    MULTI-CORE PAGE TABLE SETS OF ATTRIBUTE FIELDS 有权
    多核域页面集合

    公开(公告)号:US20140331023A1

    公开(公告)日:2014-11-06

    申请号:US13888069

    申请日:2013-05-06

    CPC classification number: G06F12/1009 G06F12/145

    Abstract: A device includes a memory that stores a first page table that includes a first page table entry, wherein the first page table entry further includes a physical address, an alternative location associated with the page table entry, and a physical page of memory associated with the physical address. A first processing unit is configured to: read the first page table entry, and determine the physical address from the first page table entry. The second processing unit is configured to: read the physical address from the first page table entry, determine second page attribute data from the alternative location, wherein the second page attribute data define one or more accessibility attributes of the physical page of memory for the second processing unit, and access the physical page of memory associated with the physical address according to the one or more accessibility attributes.

    Abstract translation: 一种设备包括存储器,其存储包括第一页表条目的第一页表,其中第一页表条目还包括物理地址,与页表条目相关联的替代位置,以及与该页表项相关联的存储器的物理页 实际地址。 第一处理单元被配置为:读取第一页表条目,并从第一页表条目确定物理地址。 所述第二处理单元被配置为:从所述第一页表条目读取所述物理地址,从所述替代位置确定第二页属性数据,其中所述第二页属性数据定义所述第二页属性数据的第二页属性数据的物理页的一个或多个可访问性属性 处理单元,并且根据一个或多个可访问性属性访问与物理地址相关联的存储器的物理页面。

    HARDWARE ENFORCED CONTENT PROTECTION FOR GRAPHICS PROCESSING UNITS
    5.
    发明申请
    HARDWARE ENFORCED CONTENT PROTECTION FOR GRAPHICS PROCESSING UNITS 有权
    硬件执行图形处理单元的内容保护

    公开(公告)号:US20140237609A1

    公开(公告)日:2014-08-21

    申请号:US13769687

    申请日:2013-02-18

    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a first memory unit according to one of an unsecure mode and a secure mode. The GPU comprises a memory access controller configured to allow the GPU to read data from only an unsecure portion of the first memory unit when the GPU is in the unsecure mode, and configured to allow the GPU to write data only to a secure portion of the first memory unit when the GPU is in the secure mode.

    Abstract translation: 本公开提出了用于图形处理的技术。 在一个示例中,图形处理单元(GPU)被配置为根据不安全模式和安全模式之一访问第一存储器单元。 GPU包括存储器访问控制器,其被配置为当GPU处于不安全模式时允许GPU仅从第一存储器单元的不安全部分读取数据,并且被配置为允许GPU仅将数据写入到安全部分 当GPU处于安全模式时的第一个存储单元。

    HARDWARE ENFORCED CONTENT PROTECTION FOR GRAPHICS PROCESSING UNITS
    9.
    发明申请
    HARDWARE ENFORCED CONTENT PROTECTION FOR GRAPHICS PROCESSING UNITS 有权
    硬件执行图形处理单元的内容保护

    公开(公告)号:US20170039396A1

    公开(公告)日:2017-02-09

    申请号:US14821092

    申请日:2015-08-07

    Abstract: This disclosure proposes techniques for graphics processing. In one example, a graphics processing unit (GPU) is configured to access a memory according to one of an unsecure mode and a secure mode. The GPU may include a memory access controller configured to direct memory transactions from at least one hardware unit of the GPU to a secure context bank in a memory controller when the GPU is operating in a secure mode, and configured to direct memory transactions from the at least one hardware unit of the GPU to an unsecure context bank in the memory controller when the GPU is operating in the unsecure mode.

    Abstract translation: 本公开提出了用于图形处理的技术。 在一个示例中,图形处理单元(GPU)被配置为根据不安全模式和安全模式之一访问存储器。 GPU可以包括存储器访问控制器,其被配置为当GPU以安全模式操作时将存储器事务从GPU的至少一个硬件单元引导到存储器控制器中的安全上下文库,并且被配置为直接从存储器事务处理 当GPU以不安全模式运行时,GPU的至少一个硬件单元到存储器控制器中的不安全上下文库。

    Multi-core page table sets of attribute fields
    10.
    发明授权
    Multi-core page table sets of attribute fields 有权
    多核页面表属性字段集合

    公开(公告)号:US09436616B2

    公开(公告)日:2016-09-06

    申请号:US13888069

    申请日:2013-05-06

    CPC classification number: G06F12/1009 G06F12/145

    Abstract: A device includes a memory that stores a first page table that includes a first page table entry, wherein the first page table entry further includes a physical address, an alternative location associated with the page table entry, and a physical page of memory associated with the physical address. A first processing unit is configured to: read the first page table entry, and determine the physical address from the first page table entry. The second processing unit is configured to: read the physical address from the first page table entry, determine second page attribute data from the alternative location, wherein the second page attribute data define one or more accessibility attributes of the physical page of memory for the second processing unit, and access the physical page of memory associated with the physical address according to the one or more accessibility attributes.

    Abstract translation: 一种设备包括存储器,其存储包括第一页表条目的第一页表,其中第一页表条目还包括物理地址,与页表条目相关联的替代位置,以及与该页表项相关联的存储器的物理页 实际地址。 第一处理单元被配置为:读取第一页表条目,并从第一页表条目确定物理地址。 所述第二处理单元被配置为:从所述第一页表条目读取所述物理地址,从所述替代位置确定第二页属性数据,其中所述第二页属性数据定义所述第二页属性数据的第二页属性数据的物理页的一个或多个可访问性属性 处理单元,并且根据一个或多个可访问性属性访问与物理地址相关联的存储器的物理页面。

Patent Agency Ranking