tile_barrier Class
Synchronizes the execution of threads that are running in the thread group (the tile) by using wait methods. Only the runtime can instantiate this class.
class tile_barrier;
Members
Public Constructors
Name |
Description |
---|---|
Initializes a new instance of the tile_barrier class. |
Public Methods
Name |
Description |
---|---|
Instructs all threads in the thread group (tile) to stop executing until all threads in the tile have finished waiting. |
|
Blocks execution of all threads in a tile until all memory accesses have been completed and all threads in the tile have reached this call. |
|
Blocks execution of all threads in a tile until all global memory accesses have been completed and all threads in the tile have reached this call. |
|
Blocks execution of all threads in a tile until all tile_static memory accesses have been completed and all threads in the tile have reached this call. |
Inheritance Hierarchy
tile_barrier
Requirements
Header: amp.h
Namespace: Concurrency