会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 77. 发明授权
    • Multiple simultaneous context architecture
    • 多个同时上下文体系结构
    • US07979683B1
    • 2011-07-12
    • US11696928
    • 2007-04-05
    • John M. DanskinJohn Erik Lindholm
    • John M. DanskinJohn Erik Lindholm
    • G06F9/40
    • G06F9/461G06T1/00
    • Graphics processing elements are capable of processing multiple contexts simultaneously, reducing the need to perform time consuming context switches compared with processing a single context at a time. Processing elements of a graphics processing pipeline may be configured to support all of the multiple contexts or only a portion of the multiple contexts. Each processing element may be allocated to process a particular context or a portion of the multiple contexts in order to simultaneously process more than one context. The allocation of processing elements to the multiple contexts may be determined dynamically in order to improve graphics processing throughput.
    • 与一次处理单个上下文相比,图形处理元件能够同时处理多个上下文,减少了执行耗时的上下文切换的需要。 图形处理流水线的处理元件可以被配置为支持多个上下文中的所有或上述多个上下文的一部分。 可以分配每个处理元件以处理特定上下文或多个上下文的一部分,以便同时处理多于一个上下文。 可以动态地确定处理元件到多个上下文的分配,以便提高图形处理吞吐量。
    • 78. 发明申请
    • Architecture and Instructions for Accessing Multi-Dimensional Formatted Surface Memory
    • 用于访问多维格式化表面存储器的体系结构和说明
    • US20110074802A1
    • 2011-03-31
    • US12890171
    • 2010-09-24
    • John R. NickollsBrian FahsLars NylandJohn Erik LindholmRichard Craig Johnson
    • John R. NickollsBrian FahsLars NylandJohn Erik LindholmRichard Craig Johnson
    • G06F12/00
    • G06T1/60
    • One embodiment of the present invention sets forth a technique for a program to access multi-dimensional formatted graphics surface memory. Multi-dimensional memory objects called “surfaces” stored in a user-specified data or pixel format and arranged in a graphics optimized layout are accessed by programs using surface instructions. A set of memory access instructions e.g., load, store, reduce, and atomic, referred to as surface instructions, may be used to access the surfaces. Coordinate bounds checking is performed with configurable clamping. Caching behavior may also be specified by the surface instructions. Data format conversion and packing to a specified storage format is supported for store, reduction, and atomic surface instructions. Data format conversion and unpacking from a specified storage format is supported for loads and atomic surface instructions.
    • 本发明的一个实施例提出了一种用于访问多维格式化图形表面存储器的程序的技术。 称为“表面”的多维存储器对象以用户指定的数据或像素格式存储并以图形优化的布局布置,由使用表面指令的程序访问。 可以使用一组存储器访问指令,例如加载,存储,减少和原子,称为表面指令,以访问表面。 通过可配置的夹紧进行坐标界限检查。 缓存行为也可以由表面指令指定。 支持存储,缩小和原子表面指令的数据格式转换和打包到指定的存储格式。 负载和原子表面指令支持从指定的存储格式进行数据格式转换和解包。
    • 79. 发明授权
    • Offloading cube map calculations to a shader
    • 将多维数据集地图计算卸载到着色器
    • US07859548B1
    • 2010-12-28
    • US11551176
    • 2006-10-19
    • John Erik Lindholm
    • John Erik Lindholm
    • G09G5/00
    • G06T15/04
    • Systems and methods for performing cube mapping computations using a shader program may reduce the need for fixed function cube mapping computation units in graphics processors. Therefore, die area is used more efficiently since a general purpose processing unit may be configured using shader program instructions to perform the cube mapping computations and other computations. The general purpose processing unit is configured to perform floating point computations to identify the cube map face that will be read and process the cube map coordinates. A fixed function unit is also configured to identify the cube map face that will be read to avoid passing the cube map face information from the general purpose processing unit to the fixed function unit.
    • 使用着色器程序执行立方体映射计算的系统和方法可能减少对图形处理器中固定功能立方体映射计算单元的需求。 因此,由于可以使用着色器程序指令来配置通用处理单元来执行多维数据集映射计算和其他计算,所以可以更有效地使用管芯区域。 通用处理单元被配置为执行浮点计算以识别要被读取的立方体贴面,并且处理立方体贴图坐标。 固定功能单元还被配置为识别将被读取的立方体贴图面部,以避免将立方体贴图面部信息从通用处理单元传递到固定功能单元。
    • 80. 发明授权
    • System and method for processing thread groups in a SIMD architecture
    • 在SIMD架构中处理线程组的系统和方法
    • US07836276B2
    • 2010-11-16
    • US11292614
    • 2005-12-02
    • Brett W. CoonJohn Erik Lindholm
    • Brett W. CoonJohn Erik Lindholm
    • G06F9/30G06F9/38
    • G06F9/3885G06F9/3838G06F9/3851G06F9/3869G06F9/3887
    • A SIMD processor efficiently utilizes its hardware resources to achieve higher data processing throughput. The effective width of a SIMD processor is extended by clocking the instruction processing side of the SIMD processor at a fraction of the rate of the data processing side and by providing multiple execution pipelines, each with multiple data paths. As a result, higher data processing throughput is achieved while an instruction is fetched and issued once per clock. This configuration also allows a large group of threads to be clustered and executed together through the SIMD processor so that greater memory efficiency can be achieved for certain types of operations like texture memory accesses performed in connection with graphics processing.
    • SIMD处理器有效利用其硬件资源来实现更高的数据处理吞吐量。 SIMD处理器的有效宽度通过以数据处理侧的速率的一小部分计时SIMD处理器的指令处理侧,并且通过提供多个执行流水线(每个具有多个数据路径)来扩展。 因此,在每个时钟获取和发出一个指令的同时实现更高的数据处理吞吐量。 该配置还允许通过SIMD处理器将大组线程聚类并一起执行,使得可以针对某些类型的操作(如结合图形处理执行的纹理存储器访问)实现更高的存储器效率。