SURFACE RESOURCE VIEW HASH FOR COHERENT CACHE OPERATIONS IN TEXTURE PROCESSING HARDWARE
    1.
    发明申请
    SURFACE RESOURCE VIEW HASH FOR COHERENT CACHE OPERATIONS IN TEXTURE PROCESSING HARDWARE 有权
    表面资源浏览用于纹理加工硬件中的高速缓存操作

    公开(公告)号:US20150089151A1

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

    申请号:US14037212

    申请日:2013-09-25

    Abstract: Techniques are disclosed for performing memory access operations. A texture unit receives a memory access operation that includes a tuple associated with a first view in a plurality of views. The texture unit retrieves a first hash value associated with a first texture header in a plurality of texture headers, where the first texture header is related to the first view. The texture unit retrieves a second hash value associated with a second texture header in the plurality of texture headers, where the second texture header is related to a second view. The texture unit determines whether the first view is potentially aliased with the second view, based on the first and second hash values. If so, then the texture unit invalidates a cache entry in a cache memory associated with the second texture header. Otherwise, the texture unit maintains the cache entry.

    Abstract translation: 公开了用于执行存储器访问操作的技术。 纹理单元接收包括与多个视图中的第一视图相关联的元组的存储器访问操作。 纹理单元检索与多个纹理标题中的第一纹理标题相关联的第一散列值,其中第一纹理标题与第一视图相关。 纹理单元检索与多个纹理标题中的第二纹理标题相关联的第二散列值,其中第二纹理标题与第二视图相关。 基于第一和第二哈希值,纹理单元确定第一视图是否与第二视图潜在地别名。 如果是,则纹理单元使与第二纹理头相关联的高速缓冲存储器中的高速缓存条目无效。 否则,纹理单元维护高速缓存条目。

    MANAGING MEMORY REGIONS TO SUPPORT SPARSE MAPPINGS
    2.
    发明申请
    MANAGING MEMORY REGIONS TO SUPPORT SPARSE MAPPINGS 有权
    管理存储区域来支持SPARSE映射

    公开(公告)号:US20150097847A1

    公开(公告)日:2015-04-09

    申请号:US14046064

    申请日:2013-10-04

    CPC classification number: G09G5/39 G06F12/0897 G06F12/1027 G06T1/60

    Abstract: One embodiment of the present invention includes a memory management unit (MMU) that is configured to manage sparse mappings. The MMU processes requests to translate virtual addresses to physical addresses based on page table entries (PTEs) that indicate a sparse status. If the MMU determines that the PTE does not include a mapping from a virtual address to a physical address, then the MMU responds to the request based on the sparse status. If the sparse status is active, then the MMU determines the physical address based on whether the type of the request is a write operation and, subsequently, generates an acknowledgement of the request. By contrast, if the sparse status is not active, then the MMU generates a page fault. Advantageously, the disclosed embodiments enable the computer system to manage sparse mappings without incurring the performance degradation associated with both page faults and conventional software-based sparse mapping management.

    Abstract translation: 本发明的一个实施例包括被配置为管理稀疏映射的存储器管理单元(MMU)。 MMU根据指示稀疏状态的页表项(PTE)处理将虚拟地址转换为物理地址的请求。 如果MMU确定PTE不包括从虚拟地址到物理地址的映射,则MMU将根据稀疏状态对该请求进行响应。 如果稀疏状态为活动状态,则MMU将根据请求的类型是否为写入操作确定物理地址,然后生成请求的确认。 相比之下,如果稀疏状态不活动,则MMU会生成页面错误。 有利地,所公开的实施例使得计算机系统能够管理稀疏映射,而不会引起与页面故障和常规的基于软件的稀疏映射管理相关联的性能下降。

Patent Agency Ranking