15.08.2012 Views

Introduction to CUDA C

Introduction to CUDA C

Introduction to CUDA C

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Review (cont)<br />

� Using __shared__ <strong>to</strong> declare memory as shared memory<br />

— Data shared among threads in a block<br />

— Not visible <strong>to</strong> threads in other parallel blocks<br />

� Using __syncthreads() as a barrier<br />

— No thread executes instructions after __syncthreads() until all<br />

threads have reached the __syncthreads()<br />

— Needs <strong>to</strong> be used <strong>to</strong> prevent data hazards

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!