This topic has not yet been rated - Rate this topic

tile_barrier Class

Visual Studio 2012

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

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.