2021 LLVM Developers' Meeting
[ Ссылка ]
—
Late Divergence Analysis - Madeline Lea
Slides: [ Ссылка ]
—
For SIMD and SIMT machines, control flow divergence analysis is invaluable for a wide range of optimizations. In this talk, I will discuss several extensions to the IR divergence analysis that support improved backend instruction predication and optimization. These extensions include (1) conserving value divergent information through code lowering, (2) combining value divergent information and control dependent region analysis to identify regions of code where thread control flow diverges, and (3) adding an additional type control flow analysis, thread uniqueness, to identify regions of code where only one thread may be enabled.
—
Videos Edited by Bash Films: [ Ссылка ]
Ещё видео!