OpenACC

OpenACC

TipusAPI i computació paral·lela Modifica el valor a Wikidata
Versió estable
3.3 (novembre 2022) Modifica el valor a Wikidata
Característiques tècniques
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Escrit enC, C++ i Fortran Modifica el valor a Wikidata
Més informació
Lloc webopenacc.org (anglès) Modifica el valor a Wikidata

OpenACC (open accelerators) és una interfície de programació d'aplicacions per computació paral·lela, sorgida al 2012, desenvolupada per Cray, CAPS, Nvidia i PGI, pensada per simplificar la programació paral·lela en sistemes CPU/GPU heterogenis.

OpenACC consisteix en un conjunt de directives de compilador, rutines de biblioteques i variables d'entorn que permet al programador crear aplicacions capaces d'utilitzar acceleradors (una GPU és un accelerador) sense necessitat de manejar-los explícitament.[1]

És el programador el que identifica procions del codi les quals es poden accelerar, proporcionant certa informació al compilador perquè aquest generi el codi font.

Té una sèrie de membres actuals entre els quals AMD, CRAY, NVIDIA i ORNL destaquen com permanents.


  1. «Specification | OpenACC» (en anglès). [Consulta: 11 abril 2019].

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy