Dynamic graphics geometry preprocessing frequency scaling and prediction of performance gain
申请公布号:US9395796(B2)
申请号:US201314134934
申请日期:2013.12.19
申请公布日期:2016.07.19
发明人:Hurd Linda L.;Johnson Paul A.
分类号:G06T15/00;G06F1/32;G06T15/10;G06T17/10
主分类号:G06T15/00
代理人:Garrett IP, LLC
地址:Santa Clara CA US
摘要:Technologies are presented that optimize graphics processing performance. A method of frequency scaling may include beginning a graphics workload with a starting geometry preprocessing frequency of a multiple of a streaming shader engine frequency where the multiple is non-zero; determining a primitive start pitch for a primitive of the graphics workload; comparing the determined primitive start pitch to a predetermined threshold and, if it exceeds the predetermined threshold: reducing the geometry preprocessing frequency, and, at the start of the next primitive, setting the geometry preprocessing frequency back to the starting geometry preprocessing frequency; and repeating the determining and comparing for each remaining primitive until an end of the graphics workload. Performance gain based on primitive start pitch information may also be determined.
主权项:1. A method, comprising: pre-processing data in a graphics processor at a first clock frequency; post-processing the data across multiple slices of the graphics processor, subsequent to the pre-processing, at a second clock frequency; and controlling a difference between the first and second clock frequencies based on a workload of the post-processing.
Electronics cabinet and air channel system for an electronics cabinet
Pneumatic conveyor for light-weight empty bottles
Standard library generator for cell timing model
Apparatus for memory bus tuning and methods therefor
System and method for virtualizing computer systems
Real time device driver interface apparatus and method therefor
Control system and method for payload control in mobile platform cranes
Static/dynamic control for optimizing a useful objective
Splice closure with removable and pivotable splice trays, and associated methods
Fingerprint recognition device and fingerprint reading window construction
Telecommunication system, method and telephone with personal caller identification capability
Method and apparatus for demodulating amplitude-shift keyed data signals
Digital computing system having adaptive communication components
Reference voltage generator for MRAM and method
Adaptive attenuation of multi-axis vibrational disturbance
Method and apparatus for correcting convergence and geometry errors in display devices