-
公开(公告)号:US20240257405A1
公开(公告)日:2024-08-01
申请号:US18420625
申请日:2024-01-23
申请人: NVIDIA Corporation
发明人: Karthik Vaidyanathan , Marco Salvi , Bartlomiej Wronski , Tomas Akenine-Moller , Johan Pontus Ebelin , Aaron Eliot Lefohn , John Matthew Burgess , Steven James Heinrich , Michael Alan Fetterman , Shirish Gadre , Mark Alan Gebhart
IPC分类号: G06T9/00
摘要: In computer graphics, texture refers to a type of surface, including the material characteristics, that can be applied to an object in an image. A texture may be defined using numerous parameters, such as color(s), roughness, glossiness, etc. In some implementations, a texture may be represented as an image that can be placed on a three-dimensional (3D) model of an object to give surface details to the 3D object. To reduce a size of textures (e.g. for storage and transmission), the present disclosure provides, in one embodiment, for compression of a texture set using a non-linear function and quantization. In another embodiment, the disclosure provides for compression of one or more textures using a non-linear function configured to compress textures with an arbitrary number of channels and/or an arbitrary ordering of channels.
-
公开(公告)号:US10600167B2
公开(公告)日:2020-03-24
申请号:US15874611
申请日:2018-01-18
申请人: NVIDIA Corporation
发明人: Christoph H. Schied , Marco Salvi , Anton S. Kaplanyan , Aaron Eliot Lefohn , John Matthew Burgess , Anjul Patney , Christopher Ryan Wyman
摘要: A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes the steps of applying, utilizing a processor, a temporal filter of a filtering pipeline to a current image frame, using a temporal reprojection, to obtain a color and auxiliary information for each pixel within the current image frame, providing the auxiliary information for each pixel within the current image frame to one or more subsequent filters of the filtering pipeline, and creating a reconstructed image for the current image frame, utilizing the one or more subsequent filters of the filtering pipeline.
-
公开(公告)号:US20140136793A1
公开(公告)日:2014-05-15
申请号:US13676041
申请日:2012-11-13
申请人: NVIDIA CORPORATION
发明人: James Patrick Robertson , Oren Rubinstein , Michael A. Woodmansee , Don Bittel , Stephen D. Lew , Edward Riegelsberger , Brad W. Simeral , Gregory Alan Muthler , John Matthew Burgess
IPC分类号: G06F12/08
CPC分类号: G06F12/0891 , G06F2212/601 , Y02D10/13
摘要: A system and method are described for dynamically changing the size of a computer memory such as level 2 cache as used in a graphics processing unit. In an embodiment, a relatively large cache memory can be implemented in a computing system so as to meet the needs of memory intensive applications. But where cache utilization is reduced, the capacity of the cache can be reduced. In this way, power consumption is reduced by powering down a portion of the cache.
摘要翻译: 描述了用于动态地改变诸如图形处理单元中使用的诸如2级缓存的计算机存储器的大小的系统和方法。 在一个实施例中,可以在计算系统中实现相对较大的高速缓冲存储器,以便满足存储器密集型应用的需要。 但是,在缓存利用率降低的地方,缓存的容量可以降低。 以这种方式,通过关闭高速缓存的一部分来降低功耗。
-
4.
公开(公告)号:US11055097B2
公开(公告)日:2021-07-06
申请号:US14048647
申请日:2013-10-08
申请人: NVIDIA CORPORATION
摘要: One embodiment of the present invention includes techniques to decrease power consumption by reducing the number of redundant operations performed. In operation, a streamlining multiprocessor (SM) identifies uniform groups of threads that, when executed, apply the same deterministic operation to uniform sets of input operands. Within each uniform group of threads, the SM designates one thread as the anchor thread. The SM disables execution units assigned to all of the threads except the anchor thread. The anchor execution unit, assigned to the anchor thread, executes the operation on the uniform set of input operands. Subsequently, the SM sets the outputs of the non-anchor threads included in the uniform group of threads to equal the value of the anchor execution unit output.
-
公开(公告)号:US20180204307A1
公开(公告)日:2018-07-19
申请号:US15874611
申请日:2018-01-18
申请人: NVIDIA Corporation
发明人: Christoph H. Schied , Marco Salvi , Anton S. Kaplanyan , Aaron Eliot Lefohn , John Matthew Burgess , Anjul Patney , Christopher Ryan Wyman
CPC分类号: G06T5/20 , G06K9/00986 , G06K9/6273 , G06K9/66 , G06T1/20 , G06T5/002 , G06T11/60 , G06T2207/10016 , G06T2207/10024 , G06T2207/10028 , G06T2207/20081 , G06T2207/20084 , G06T2207/20182
摘要: A method, computer readable medium, and system are disclosed for performing spatiotemporal filtering. The method includes the steps of applying, utilizing a processor, a temporal filter of a filtering pipeline to a current image frame, using a temporal reprojection, to obtain a color and auxiliary information for each pixel within the current image frame, providing the auxiliary information for each pixel within the current image frame to one or more subsequent filters of the filtering pipeline, and creating a reconstructed image for the current image frame, utilizing the one or more subsequent filters of the filtering pipeline.
-
-
-
-