OpenACC
Sign in to saveстандарт программирования для параллельных вычислений
Wikidata facts
- Instance of
- parallel computing
- Official website
- www.openacc.org
Show 3 more facts
- software version identifier
- 3.3
- programmed in
- Fortran
- operating system
- cross-platform
Sources (3)
via Wikidata · CC0
Article · Русский
OpenACC (от англ. Open Accelerators) — программный стандарт для распараллеливания программ, разрабатываемый совместно компаниями Cray, CAPS, Nvidia и . Стандарт описывает набор директив компилятора, предназначенных для упрощения создания гетерогенных параллельных программ, задействующих как центральный, так и графический процессоры. Как и более ранний стандарт OpenMP, OpenACC используется для аннотирования фрагментов программ на языках C, C++ и Fortran. С помощью набора директив компилятора программист отмечает участки кода, которые следует выполнять параллельно или на графическом процессоре, обозначает какие из переменных являются общими, а какие индивидуальными для потока и т. п. По синтаксису схож с OpenMP. Стандарт OpenACC позволяет программисту абстрагироваться от особенностей инициализации графического процессора, вопросов передачи данных на сопроцессор и обратно и т. д.
Abstract from DBpedia / Wikipedia · CC BY-SA