Skip to content
EntityQ4045865· pop 9· linked from 139 articles

стандарт программирования для параллельных вычислений

Wikidata facts

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

Available in 9 languages

via Wikidata sitelinks · CC0