OpenACC Tutorial: Difference between revisions

Jump to navigation Jump to search
Added empty line after paragraph - Updated links
(Marked this version for translation)
(Added empty line after paragraph - Updated links)
Line 8: Line 8:
OpenACC is an application programming interface (API) for porting code onto accelerators such as GPU and coprocessors. It has been developed by Cray, CAPS, NVidia and PGI. Like in [[OpenMP]], the programmer annotates C, C++ or Fortran code to identify portions that should be parallelized by the compiler.  
OpenACC is an application programming interface (API) for porting code onto accelerators such as GPU and coprocessors. It has been developed by Cray, CAPS, NVidia and PGI. Like in [[OpenMP]], the programmer annotates C, C++ or Fortran code to identify portions that should be parallelized by the compiler.  
</translate>
</translate>
{{Prerequisites
{{Prerequisites
|title=<translate><!--T:3-->
|title=<translate><!--T:3-->
Line 33: Line 34:
== External references == <!--T:8-->
== External references == <!--T:8-->
Here are some useful external references:  
Here are some useful external references:  
* [http://www.openacc.org/sites/default/files/OpenACC_Programming_Guide_0.pdf OpenACC Programming and Best Practices Guide]
* [https://www.openacc.org/sites/default/files/inline-files/openacc-guide.pdf OpenACC Programming and Best Practices Guide (PDF)]
* [http://www.openacc.org/sites/default/files/OpenACC_2.5_ref_guide.pdf OpenACC 2.15 Quick Reference]
* [https://www.openacc.org/sites/default/files/inline-files/API%20Guide%202.7.pdf OpenACC API 2.7 Reference Guide (PDF)]
* [http://jefflarkin.github.io/openacc-man-pages/ OpenACC "Man" Pages]
* [https://developer.nvidia.com/blog/getting-started-openacc/ Getting Started with OpenACC]
* [http://www.pgroup.com/doc/pgiug.pdf PGI Compiler]
* [https://docs.nvidia.com/hpc-sdk/pgi-compilers/legacy.html PGI Compiler]
* [http://www.pgroup.com/resources/pgprof-quickstart.htm PG Profiler]
* [http://www.pgroup.com/resources/pgprof-quickstart.htm PG Profiler]
* [http://docs.nvidia.com/cuda/profiler-users-guide/index.html#visual-profiler NVIDIA Visual Profiler]
* [http://docs.nvidia.com/cuda/profiler-users-guide/index.html#visual-profiler NVIDIA Visual Profiler]
* [https://devblogs.nvidia.com/parallelforall/getting-started-openacc/ Getting Started with OpenACC]
</translate>
</translate>
cc_staff
782

edits

Navigation menu