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.

Hello, World! with Device Code<br />

__global__ void kernel( void ) {<br />

}<br />

� <strong>CUDA</strong> C keyword __global__ indicates that a function<br />

— Runs on the device<br />

— Called from host code<br />

� nvcc splits source file in<strong>to</strong> host and device components<br />

— NVIDIA’s compiler handles device functions like kernel()<br />

— Standard host compiler handles host functions like main()<br />

� gcc<br />

� Microsoft Visual C

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

Saved successfully!

Ooh no, something went wrong!