Tutorial: Introduction to CUDA Fortran | GTC 2013
Tutorial: Introduction to CUDA Fortran | GTC 2013
Tutorial: Introduction to CUDA Fortran | GTC 2013
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Introduction</strong><br />
• <strong>CUDA</strong> is a scalable model for parallel computing<br />
• <strong>CUDA</strong> <strong>Fortran</strong> is the <strong>Fortran</strong> analog <strong>to</strong> <strong>CUDA</strong> C<br />
– Program has host and device code similar <strong>to</strong> <strong>CUDA</strong> C<br />
– Host code is based on the runtime API<br />
– <strong>Fortran</strong> language extensions <strong>to</strong> simplify data management<br />
• Co-defined by NVIDIA and PGI, implemented in the PGI <strong>Fortran</strong><br />
compiler