Search NASA⌕ Search

DOE OSTI · 2222121

Graphics processor unit with opportunistic inter-path reconvergence

Abstract

A graphics processing unit and methods for comping and executing instructions with opportunistic inter-path reconvergence are provided. A graphics processing unit may access computer executable instructions mapped to code blocks of a control flow for a warp. The code blocks may include an immediate dominator block and an intermediate post dominator block. The graphics processing unit may store a first thread mask associated with the first code block. The first thread mask may include a plurality of bits indicative of the active or non-active status for the threads of the warp, respectively. The graphics processing unit may a second thread mask corresponding to an intermediate code block between the immediate dominator block and intermediate post dominator block. The graphics processing unit may execute, with threads indicated as active by the first thread mask, instructions of the intermediate code block with a first operand or a second operand depending on the second thread mask.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Kulkarni, Milind, Hbeika, Jad. 2023-08-15. Graphics processor unit with opportunistic inter-path reconvergence. https://www.osti.gov/biblio/2222121

Cite the original work for its findings. Save a collection to share your selection of sources.