Shader profiler
AssigneeApple Inc.
InventorsSyed Irfan Zaidi, Sun Tjen Fam, Puyan Lotfi, Venkat R. Indukuru, Jun Pan, Andrew M. Sowerby, Jean-Luc Duprat
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsSyed Irfan Zaidi, Sun Tjen Fam, Puyan Lotfi, Venkat R. Indukuru, Jun Pan, Andrew M. Sowerby, Jean-Luc Duprat
Estimating the term…
Systems, methods, and computer readable media to improve the development of image processing intensive programs are described. In general, techniques are disclosed to non-intrusively monitor the run-time performance of shader programs on a graphics processing unit (GPU)—that is, to profile shader program execution. More particularly, the shader profiling comprises of sampling data during the execution of a compiled code on GPU. The execution duration of the sequences of instructions within the code is determined. Subsequently, based relative latency of the instructions within the sequence, the duration time for each binary instruction is determined. The binary instructions are then mapped to source code in order to obtain the amount of time each source code instruction in a shader take to execute per draw call.
A program development method, comprising:
A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to:
A system comprising:
Dependencies are inferred from the claim text.