会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 42. 发明授权
    • Fairly arbitrating between clients
    • 在客户之间进行相当的仲裁
    • US07417637B1
    • 2008-08-26
    • US10931447
    • 2004-09-01
    • Christopher D. S. DonhamJohn S. Montrym
    • Christopher D. S. DonhamJohn S. Montrym
    • G06T1/20
    • G09G5/001G09G5/363G09G5/393G09G2352/00G09G2360/125
    • An apparatus and method for fairly arbitrating between clients with varying workloads. The clients are configured in a pipeline for processing graphics data. An arbitration unit selects requests from each of the clients to access a shared resource. Each client provides a signal to the arbitration unit for each clock cycle. The signal indicates whether the client is waiting for a response from the arbitration unit and whether the client is not blocked from outputting processed data to a downstream client. The signals from each client are integrated over several clock cycles to determine a servicing priority for each client. Arbitrating based on the servicing priorities improves performance of the pipeline by ensuring that each client is allocated access to the shared resource based on the aggregate processing load distribution.
    • 一种用于在具有不同工作负载的客户端之间进行公平仲裁的装置和方法。 客户端被配置在流水线中以处理图形数据。 仲裁单元选择来自每个客户端的访问共享资源的请求。 每个客户端在每个时钟周期向仲裁单元提供一个信号。 该信号指示客户端是否正在等待来自仲裁单元的响应以及客户端是否被阻止不将处理的数据输出到下游客户端。 来自每个客户端的信号在几个时钟周期内被集成,以确定每个客户端的服务优先级。 基于服务优先级的仲裁通过确保每个客户端基于总体处理负载分配分配对共享资源的访问来提高流水线的性能。
    • 47. 发明授权
    • Override system and method for memory access management
    • 覆盖内存访问管理的系统和方法
    • US08504794B1
    • 2013-08-06
    • US11591857
    • 2006-11-01
    • David B. GlascoJohn S. MontrymLingfeng YuanRobert C. Keller
    • David B. GlascoJohn S. MontrymLingfeng YuanRobert C. Keller
    • G06F12/00
    • G06F12/1027G06F3/0619G06F3/0655G06F3/0673G06F11/073G06F11/0793G06F2212/681
    • A memory management system and method are described. In one embodiment, a memory management system includes a memory management unit for virtualizing context memory storage and independently controlling access to the context memory without interference from other engine activities. The shared resource management unit overrides a stream of access denials (e.g., NACKs) associated with an access problem. The memory management system and method facilitate access to memory while controlling translation between virtual and physical memory “spaces”. In one embodiment the memory management system includes a translation lookaside buffer and a fill component. The translation lookaside buffer tracks information associating a virtual memory space with a physical memory space. The fill component tracks the status of an access request progress from a plurality of engines independently and faults that occur in attempting to access a memory space.
    • 描述了存储器管理系统和方法。 在一个实施例中,存储器管理系统包括用于虚拟化上下文存储器存储并且独立地控制对上下文存储的访问的存储器管理单元,而不受其他引擎活动的干扰。 共享资源管理单元覆盖与访问问题相关联的访问拒绝流(例如,NACK)。 存储器管理系统和方法便于访问存储器,同时控制虚拟和物理存储器“空间”之间的转换。 在一个实施例中,存储器管理系统包括翻译后备缓冲器和填充部件。 翻译后备缓冲器跟踪将虚拟存储器空间与物理存储器空间相关联的信息。 填充组件独立地跟踪来自多个引擎的访问请求进度的状态以及在尝试访问存储空间时发生的故障。
    • 48. 发明授权
    • Error detection and correction for external DRAM
    • 外部DRAM的错误检测和校正
    • US08190974B2
    • 2012-05-29
    • US12568642
    • 2009-09-28
    • Fred GrunerShane KeilJohn S. Montrym
    • Fred GrunerShane KeilJohn S. Montrym
    • G11C29/00
    • G06F11/1048
    • One embodiment of the present invention sets forth a technique for protecting data with an error correction code (ECC). The data is accessed by a processing unit and stored in an external memory, such as dynamic random access memory (DRAM). Application data and related ECC data are advantageously stored in a common page within a common DRAM device. Application data and ECC data are transmitted between the processor and the external common DRAM device over a common set of input/output (I/O) pins. Eliminating I/O pins and DRAM devices conventionally associated with transmitting and storing ECC data advantageously reduces system complexity and cost.
    • 本发明的一个实施例提出了一种用纠错码(ECC)保护数据的技术。 数据由处理单元访问并存储在诸如动态随机存取存储器(DRAM)的外部存储器中。 应用数据和相关ECC数据有利地存储在公共DRAM设备内的公共页面中。 应用数据和ECC数据通过一组公共的输入/输出(I / O)引脚在处理器和外部公共DRAM器件之间传输。 消除与传输和存储ECC数据通常相关的I / O引脚和DRAM器件有利地降低了系统的复杂性和成本。
    • 49. 发明授权
    • Fairly arbitrating between clients
    • 在客户之间进行相当的仲裁
    • US07911470B1
    • 2011-03-22
    • US11955335
    • 2007-12-12
    • Christopher D. S. DonhamJohn S. Montrym
    • Christopher D. S. DonhamJohn S. Montrym
    • G06T1/20
    • G09G5/001G09G5/363G09G5/393G09G2352/00G09G2360/125
    • An apparatus and method for fairly arbitrating between clients with varying workloads. The clients are configured in a pipeline for processing graphics data. An arbitration unit selects requests from each of the clients to access a shared resource. Each client provides a signal to the arbitration unit for each clock cycle. The signal indicates whether the client is waiting for a response from the arbitration unit and whether the client is not blocked from outputting processed data to a downstream client. The signals from each client are integrated over several clock cycles to determine a servicing priority for each client. Arbitrating based on the servicing priorities improves performance of the pipeline by ensuring that each client is allocated access to the shared resource based on the aggregate processing load distribution.
    • 一种用于在具有不同工作负载的客户端之间进行公平仲裁的装置和方法。 客户端被配置在流水线中以处理图形数据。 仲裁单元选择来自每个客户端的访问共享资源的请求。 每个客户端在每个时钟周期向仲裁单元提供一个信号。 该信号指示客户端是否正在等待来自仲裁单元的响应以及客户端是否被阻止不将处理的数据输出到下游客户端。 来自每个客户端的信号在几个时钟周期内被集成,以确定每个客户端的服务优先级。 基于服务优先级的仲裁通过确保每个客户端基于总体处理负载分配分配对共享资源的访问来提高流水线的性能。