Micro-coded transcendental instruction execution
First Claim
Patent Images
1. A method for graphics processing comprising:
- obtaining at least one transcendental instruction in a graphics processing unit (GPU);
forming micro-code for processing the at least one transcendental instruction in a shader data path in the GPU, wherein the micro-code supplies a clock cycle number; and
processing the micro-code based on the clock cycle number and an index to a first table using an iterative process including cubic interpolation and an evaluation of a cubic polynomial.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for graphics processing includes generating one or more transcendental instructions in a graphics processing unit (GPU). Micro-code is formed for processing the one or more transcendental instructions in the GPU. The micro-code is processed using an iterative process including cubic interpolation and an evaluation of a cubic polynomial.
9 Citations
29 Claims
-
1. A method for graphics processing comprising:
-
obtaining at least one transcendental instruction in a graphics processing unit (GPU); forming micro-code for processing the at least one transcendental instruction in a shader data path in the GPU, wherein the micro-code supplies a clock cycle number; and processing the micro-code based on the clock cycle number and an index to a first table using an iterative process including cubic interpolation and an evaluation of a cubic polynomial. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium having instructions which when executed on a computer perform a method comprising:
-
obtaining at least one transcendental instruction in a graphics processing unit (GPU); forming micro-code for processing the at least one transcendental instruction in a shader data path in the GPU, wherein the micro-code supplies a clock cycle number; and processing the micro-code based on the cycle number and an index to a first table using an iterative process including cubic interpolation and an evaluation of a cubic polynomial. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A graphics processing unit (GPU) for an electronic device comprising:
at least one processing element coupled to a memory device, wherein the at least one processing element is configured to; obtain at least one transcendental instruction in the GPU, form micro-code to process the at least one transcendental instruction in a shader data path in the GPU, wherein the micro-code supplies a clock cycle number, and process the micro-code based on the clock cycle number and an index to a first table using an iterative process including cubic interpolation and an evaluation of a cubic polynomial. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
Specification