cc_staff
782
edits
(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: | ||
* [ | * [https://www.openacc.org/sites/default/files/inline-files/openacc-guide.pdf OpenACC Programming and Best Practices Guide (PDF)] | ||
* [ | * [https://www.openacc.org/sites/default/files/inline-files/API%20Guide%202.7.pdf OpenACC API 2.7 Reference Guide (PDF)] | ||
* [ | * [https://developer.nvidia.com/blog/getting-started-openacc/ Getting Started with OpenACC] | ||
* [ | * [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] | ||
</translate> | </translate> |