THREAD GROUP SCHEDULING FOR GRAPHICS PROCESSING

Embodiments are generally directed to thread group scheduling for graphics processing. An embodiment of an apparatus includes a plurality of processors including a plurality of graphics processors to process data; a memory; and one or more caches for storage of data for the plurality of graphics pro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: PIERCE JIM, RANGANATHAN VASANTH, KIM SUNGSU, RAMADOSS MURALI, SADLER WILLIAM B, PETRE MARIAN ALIN, ASHBAUGH BEN
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments are generally directed to thread group scheduling for graphics processing. An embodiment of an apparatus includes a plurality of processors including a plurality of graphics processors to process data; a memory; and one or more caches for storage of data for the plurality of graphics processors, wherein the one or more processors are to schedule a plurality of groups of threads for processing by the plurality of graphics processors, the scheduling of the plurality of groups of threads including the plurality of processors to apply a bias for scheduling the plurality of groups of threads according to a cache locality for the one or more caches. 实施例总体上涉及用于图形处理的线程组调度。装置的实施例包括:多个处理器,其包括用于处理数据的多个图形处理器;存储器;以及一个或多个高速缓存,用于存储用于多个图形处理器的数据,其中,一个或多个处理器用于调度用于由多个图形处理器处理的多个线程组,对多个线程组的调度包括多个处理器根据一个或多个高速缓存的高速缓存局部性来应用偏置以用于调度多个线程组。