DOE OSTI · 1986741
Cooperative workgroup scheduling and context prefetching based on predicted modification of signal values
Abstract
A first workgroup is preempted in response to threads in the first workgroup executing a first wait instruction including a first value of a signal and a first hint indicating a type of modification for the signal. The first workgroup is scheduled for execution on a processor core based on a first context after preemption in response to the signal having the first value. A second workgroup is scheduled for execution on the processor core based on a second context in response to preempting the first workgroup and in response to the signal having a second value. A third context it is prefetched into registers of the processor core based on the first hint and the second value. The first context is stored in a first portion of the registers and the second context is prefetched into a second portion of the registers prior to preempting the first workgroup.
Keep this discovery
Explore connections, maps & timelines
Dutu, Alexandru, Sinclair, Matthew David, Beckmann, Bradford, Wood, David A.. 2022-10-25. Cooperative workgroup scheduling and context prefetching based on predicted modification of signal values. https://www.osti.gov/biblio/1986741
Cite the original work for its findings. Save a collection to share your selection of sources.