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;

Name

Description

tile_barrier::tile_barrier Constructor

Initializes a new instance of the tile_barrier class.

Name

Description

tile_barrier::wait Method

Instructs all threads in the thread group (tile) to stop executing until all threads in the tile have finished waiting.

tile_barrier::wait_with_all_memory_fence Method

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.

tile_barrier::wait_with_global_memory_fence Method

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.

tile_barrier::wait_with_tile_static_memory_fence Method

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.

Header: amp.h

Namespace: Concurrency

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft