The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 13, 2016

Filed:

Sep. 24, 2010
Applicants:

John R. Nickolls, Los Altos, CA (US);

Brian Fahs, Los Altos, CA (US);

Lars Nyland, Carrboro, NC (US);

John Erik Lindholm, Saratoga, CA (US);

Richard Craig Johnson, Cary, NC (US);

Inventors:

John R. Nickolls, Los Altos, CA (US);

Brian Fahs, Los Altos, CA (US);

Lars Nyland, Carrboro, NC (US);

John Erik Lindholm, Saratoga, CA (US);

Richard Craig Johnson, Cary, NC (US);

Assignee:

NVIDIA Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06T 1/60 (2006.01);
U.S. Cl.
CPC ...
G06T 1/60 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…