Skip to content

Wavepool

zwabbit edited this page Mar 15, 2016 · 1 revision

Overview

Each compute unit is designed to keep track of 40 concurrently executing wavefronts on it. The module responsible for keeping track of the state for these wavefronts is the wavepool. Each wavefront that gets queued into the compute unit carries with it certain pieces of information. Several of them indicate what subset of the compute unit's storage has been allocated to the wavefront. Others are simply internal state tracking mechanisms.

  • Wavefront ID
  • LDS Base Address
  • SGPR Base Address
  • VGPR Base Address
Clone this wiki locally