GPU WAVE-TO-WAVE OPTIMIZATION
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for GPU wave-to-wave optimization. A graphics processor may execute a shader program for a first wave associated with a draw call or a compute kernel. The graphics processor may i...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for GPU wave-to-wave optimization. A graphics processor may execute a shader program for a first wave associated with a draw call or a compute kernel. The graphics processor may identify at least one first indication for the first wave associated with the draw call or the compute kernel. The graphics processor may store the at least one first indication for the first wave to a memory location. The graphics processor may execute the shader program for at least one second wave associated with the draw call or the compute kernel. The execution of the shader program for the at least one second wave may be based on the shader program for the at least one second wave reading the memory location to retrieve the at least one first indication.
La présente divulgation concerne des systèmes, des dispositifs, un appareil et des procédés, notamment des programmes informatiques codés sur des supports de stockage, pour l'optimisation d'onde à onde de GPU. Un processeur graphique peut exécuter un programme de nuanceur pour une première onde associée à un appel d'étirage ou à un noyau de calcul. Le processeur graphique peut identifier au moins une première indication pour la première onde associée à l'appel d'étirage ou au noyau de calcul. Le processeur graphique peut stocker la ou les premières indications pour la première onde dans un emplacement de mémoire. Le processeur graphique peut exécuter le programme de nuanceur pour au moins une seconde onde associée à l'appel d'étirage ou au noyau de calcul. L'exécution du programme de nuanceur pour la ou les secondes ondes peut être basée sur le programme de nuanceur pour la ou les secondes ondes lisant l'emplacement de mémoire pour récupérer la ou les premières indications. |
---|