Group of GPU threads executing together.

Marking cached data as no longer valid.

Loading data before it is requested.

Fixed-size circular buffer.

Group of GPU threads executed in lockstep.

Unit of data transferred between memory and cache.

Loading data only when needed.

Using two buffers to reduce processing conflicts.

Memory accessible by cooperating processing units.

Requested data found in cache.