OpenACC
http://dbpedia.org/resource/OpenACC an entity of type: Thing
OpenACC(open accelerators)는 크레이, CAPS, 엔비디아, 가 개발한 병렬 컴퓨팅을 위한 프로그래밍 표준이다. 이 표준은 이기종 CPU/GPU 시스템의 병렬 프로그래밍을 단순하게 만들기 위해 설계된 것이다. OpenMP에서처럼 프로그래머는 C, C++, 포트란 소스 코드를 어노테이션 처리하여 와 추가 함수를 사용하여 가속하면 좋을 영역을 식별할 수 있다. OpenMP 4.0 이상에서처럼 OpenACC는 CPU와 GPU 아키텍처를 둘 다 대상으로 하여 이들 위에 연산 코드를 실행할 수 있다.
rdf:langString
OpenACC (开源加速器( Open Accelerators)的简称) 是一个由克雷公司,CAPS公司,輝达公司和公司共同开发的平行處理程式設計标准。设计这个标准的初衷是为了简化异构计算(CPU/GPU)系统的平行程式設計。 正如在OpenMP中那样,程式設計師可以通过在C、C++和Fortran 源代码中添加注释以指明哪些代码段需要使用或其他函数加速。 与OpenMP 4.0或其更新的版本类似,OpenACC的代码既可以在CPU上启动,也可以在GPU上启动。
rdf:langString
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.
rdf:langString
OpenACC (Para Aceleradores Abiertos) es un estándar de programación para la informática paralela desarrollada por Cray, CAPS, Nvidia y PGI. El estándar está diseñado para simplificar la programación paralela de sistemas heterogéneos de CPU/GPU. Al igual que en OpenMP, OpenACC es un estándar de programación donde el programador de C, C++ o Fortran introduce directivas del compilador para acelerar el código. En ISC'12 OpenACC fue demostrado que trabaja en aceleradores Nvidia, AMD y Intel, sin datos sobre su rendimiento. Versión 2.5 de la especificación fue publicada en octubre del 2015.
rdf:langString
OpenACC (for open accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI. The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems. As in OpenMP, the programmer can annotate C, C++ and Fortran source code to identify the areas that should be accelerated using compiler directives and additional functions. Like OpenMP 4.0 and newer, OpenACC can target both the CPU and GPU architectures and launch computational code on them.
rdf:langString
OpenACC (pour Open Accelerators) est un standard de programmation pour le calcul parallèle développé par Cray, CAPS, Nvidia et (en). Ce standard est conçu pour permettre du calcul parallèle sur des systèmes hétérogènes CPU/GPU. Tout comme OpenMP, il est possible de rajouter des commandes dans du code source C, C++ et Fortran pour identifier des portions qui pourrait bénéficier d'une accélération, en utilisant des directives au compilateur. Comme en OpenMP 4.0 et suivant, le code peut être exécuté sur CPU et GPU.
rdf:langString
OpenACC (open acceleratorsの略) は、クレイ、CAPS、NVIDIA、そしてPGIによって開発された並列コンピューティングのための標準の一つである。この標準は、ヘテロジニアスなCPU/GPUシステムの並列プログラミングを単純化するために設計された。 位置付けとしては、CUDAやOpenCLをさらに抽象化したものであり、OpenMPと似た存在である。 OpenMPのようにプログラマーは、ディレクティブと追加関数を使って高速化されるべき箇所を識別するようにC言語、C++、そしてFORTRANのソースコードを書き換えれば良い。OpenMP 4.0 とより新しいバージョンのようにOpenACCはCPUとGPUの両方を対象にすることができ、それらの上で計算コードを起動することができる。 2012年の国際スーパーコンピューティング会議(ISC’12)において、OpenACCは、NVIDIA、AMD そして Intel のアクセラレーター上で動作することを証明したが、性能データは公表されなかった。 仕様バージョン2.5は、2015年10月にリリースされた。バージョン2.6は、2017年11月にリリースされた 。バージョン2.7は、2018年11月にリリースされた。
rdf:langString
OpenACC (англ. Open Accelerators) — програмний стандарт для паралельного програмування, що розробляється y Cray, CAPS, Nvidia і . Стандарт описує набір директив компілятора, призначених для спрощення створення гетерогенних паралельних програм, що задіюють як центральний, так і графічний процесор.
rdf:langString
OpenACC (от англ. Open Accelerators) — программный стандарт для распараллеливания программ, разрабатываемый совместно компаниями Cray, CAPS, Nvidia и . Стандарт описывает набор директив компилятора, предназначенных для упрощения создания гетерогенных параллельных программ, задействующих как центральный, так и графический процессоры.
rdf:langString
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
rdf:langString
OpenACC
xsd:integer
33757987
xsd:integer
1071221880
xsd:double
2.7
rdf:langString
Cross-platform
rdf:langString
C, C++, and Fortran
rdf:langString
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. É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.
rdf:langString
OpenACC (Para Aceleradores Abiertos) es un estándar de programación para la informática paralela desarrollada por Cray, CAPS, Nvidia y PGI. El estándar está diseñado para simplificar la programación paralela de sistemas heterogéneos de CPU/GPU. Al igual que en OpenMP, OpenACC es un estándar de programación donde el programador de C, C++ o Fortran introduce directivas del compilador para acelerar el código. En ISC'12 OpenACC fue demostrado que trabaja en aceleradores Nvidia, AMD y Intel, sin datos sobre su rendimiento. Versión 2.5 de la especificación fue publicada en octubre del 2015. El modelo de ejecución de OpenAcc permite a los usuarios tener tres niveles de paralelismo: gang, worker y vector. Gang: Los grupos de trabajadores se llaman gangs (Los programadores de CUDA reconocerán que un gang es otro nombre para un bloque de subprocesos de CUDA). Las Gangs funcionan independientemente unas de otras. Worker: Los grupos de subprocesos que pueden operar juntos en un SIMD de forma vectorial se denominan trabajadores. (Los programadores de CUDA reconocerán que un trabajador es solo el nombre de OpenAcc para una deformación). Vectors: Los vectores hacen que los subprocesos de trabajo funcionen al mismo tiempo cuando se ejecutan vectores o instrucciones SIMD.
rdf:langString
OpenACC (for open accelerators) is a programming standard for parallel computing developed by Cray, CAPS, Nvidia and PGI. The standard is designed to simplify parallel programming of heterogeneous CPU/GPU systems. As in OpenMP, the programmer can annotate C, C++ and Fortran source code to identify the areas that should be accelerated using compiler directives and additional functions. Like OpenMP 4.0 and newer, OpenACC can target both the CPU and GPU architectures and launch computational code on them. OpenACC members have worked as members of the OpenMP standard group to merge into OpenMP specification to create a common specification which extends OpenMP to support accelerators in a future release of OpenMP. These efforts resulted in a technical report for comment and discussion timed to include the annual Supercomputing Conference (November 2012, Salt Lake City) and to address non-Nvidia accelerator support with input from hardware vendors who participate in OpenMP. At ISC’12 OpenACC was demonstrated to work on Nvidia, AMD and Intel accelerators, without performance data. On November 12, 2012, at the SC12 conference, a draft of the OpenACC version 2.0 specification was presented. New suggested capabilities include new controls over data movement (such as better handling of unstructured data and improvements in support for non-contiguous memory), and support for explicit function calls and separate compilation (allowing the creation and reuse of libraries of accelerated code). OpenACC 2.0 was officially released in June 2013. Version 2.5 of the specification was released in October 2015, while version 2.6 was released in November 2017. The latest version of specification, version 2.7, was released in November 2018.
rdf:langString
OpenACC (pour Open Accelerators) est un standard de programmation pour le calcul parallèle développé par Cray, CAPS, Nvidia et (en). Ce standard est conçu pour permettre du calcul parallèle sur des systèmes hétérogènes CPU/GPU. Tout comme OpenMP, il est possible de rajouter des commandes dans du code source C, C++ et Fortran pour identifier des portions qui pourrait bénéficier d'une accélération, en utilisant des directives au compilateur. Comme en OpenMP 4.0 et suivant, le code peut être exécuté sur CPU et GPU. Les développeurs d'OpenACC ont également travaillé sur le standard d'OpenMP afin de créer une spécification commune permettant d'étendre OpenMP pour supporter de nouveaux types d’accélérateurs dans les prochaines release d'OpenMP. Ces travaux ont abouti à un rapport technique incluant commentaires et discussions destinés à être débattus durant la conférence annuelle Supercomputing Conference à Salt Lake City en novembre 2012, afin de traiter le support des accélérateurs non-Nvidia par les fabricants de matériel participants à OpenMP. Durant ISC’12, des démonstrations d'OpenACC ont eu lieu sur du matériel Nvidia, AMD et Intel, sans toutefois fournir des données sur les performances. Le 12 novembre 2012, durant la conférence SC12, un brouillon de la spécification 2.0 d'OpenACC a été présenté. Les nouveautés de cette version incluent de nouvelles capacités dans le transfert de données (comme un moyen de traitement des données non structurées et des données non contigües en mémoire), et le support des appels explicites à des fonctions ainsi que la possibilité de compilation séparée (permettant la création et l'utilisation de librairies de code accéléré).
rdf:langString
OpenACC(open accelerators)는 크레이, CAPS, 엔비디아, 가 개발한 병렬 컴퓨팅을 위한 프로그래밍 표준이다. 이 표준은 이기종 CPU/GPU 시스템의 병렬 프로그래밍을 단순하게 만들기 위해 설계된 것이다. OpenMP에서처럼 프로그래머는 C, C++, 포트란 소스 코드를 어노테이션 처리하여 와 추가 함수를 사용하여 가속하면 좋을 영역을 식별할 수 있다. OpenMP 4.0 이상에서처럼 OpenACC는 CPU와 GPU 아키텍처를 둘 다 대상으로 하여 이들 위에 연산 코드를 실행할 수 있다.
rdf:langString
OpenACC (open acceleratorsの略) は、クレイ、CAPS、NVIDIA、そしてPGIによって開発された並列コンピューティングのための標準の一つである。この標準は、ヘテロジニアスなCPU/GPUシステムの並列プログラミングを単純化するために設計された。 位置付けとしては、CUDAやOpenCLをさらに抽象化したものであり、OpenMPと似た存在である。 OpenMPのようにプログラマーは、ディレクティブと追加関数を使って高速化されるべき箇所を識別するようにC言語、C++、そしてFORTRANのソースコードを書き換えれば良い。OpenMP 4.0 とより新しいバージョンのようにOpenACCはCPUとGPUの両方を対象にすることができ、それらの上で計算コードを起動することができる。 OpenACCの会員は、OpenMPの将来のリリースで動作する予定のアクセラレーター(GPUやコプロセッサなど)に対応したり、OpenMPを拡張する共通仕様を作成したり、OpenMPの仕様に合わせるためにOpenMP標準化グループの会員として働いてきた。これらの活動は、ある技術報告書としてまとめられている。この報告書のコメントと議論は、年次スーパーコンピューティング会議(2012年11月、ソルトレイクシティ)に時期を合わせるだけでなく、NVIDIA以外のアクセラレーターがOpenMPに参加しているハードウェアベンダーの意見をサポートするという表明にも時期を合わせている。 2012年の国際スーパーコンピューティング会議(ISC’12)において、OpenACCは、NVIDIA、AMD そして Intel のアクセラレーター上で動作することを証明したが、性能データは公表されなかった。 2012年11月12日、SC12(2012年のスーパーコンピューティング会議)において、OpenACCバージョン2.0の草案が発表された 。新しく提案された機能は、データ移動における新しい制御(非構造化データの取り扱いの改善と不連続メモリ対応の改善のような)、明示的な関数呼び出し、そして分割コンパイル(高速化コードライブラリの作成と再利用を可能にする)という機能を含んでいる。OpenACC 2.0は2013年1月に公式にリリースされた。 仕様バージョン2.5は、2015年10月にリリースされた。バージョン2.6は、2017年11月にリリースされた 。バージョン2.7は、2018年11月にリリースされた。 2019年4月3日にジョン・レベック(クレイの中核研究拠点クレイスーパーコンピューティングセンターの所長)は、「クレイはCCE/9.0におけるOpenACCのサポートを終了する」と発表した 。
rdf:langString
OpenACC (англ. Open Accelerators) — програмний стандарт для паралельного програмування, що розробляється y Cray, CAPS, Nvidia і . Стандарт описує набір директив компілятора, призначених для спрощення створення гетерогенних паралельних програм, що задіюють як центральний, так і графічний процесор. Як і більш ранній стандарт OpenMP, OpenACC використовується для анотування фрагментів програм на мовах C, і Fortran. За допомогою набору директив компілятора програміст зазначає ділянки коду, які слід виконувати паралельно або на графічному процесорі, позначає які з змінних є загальними, а які індивідуальними для потоку і т. ін. За синтаксисом схожий з OpenMP. Стандарт OpenACC дозволяє програмісту абстрагуватися від особливостей ініціалізації графічного процесора, питань передачі даних на співпроцесор і назад і т. д.
rdf:langString
OpenACC (от англ. Open Accelerators) — программный стандарт для распараллеливания программ, разрабатываемый совместно компаниями Cray, CAPS, Nvidia и . Стандарт описывает набор директив компилятора, предназначенных для упрощения создания гетерогенных параллельных программ, задействующих как центральный, так и графический процессоры. Как и более ранний стандарт OpenMP, OpenACC используется для аннотирования фрагментов программ на языках C, C++ и Fortran. С помощью набора директив компилятора программист отмечает участки кода, которые следует выполнять параллельно или на графическом процессоре, обозначает какие из переменных являются общими, а какие индивидуальными для потока и т. п. По синтаксису схож с OpenMP. Стандарт OpenACC позволяет программисту абстрагироваться от особенностей инициализации графического процессора, вопросов передачи данных на сопроцессор и обратно и т. д.
rdf:langString
OpenACC (开源加速器( Open Accelerators)的简称) 是一个由克雷公司,CAPS公司,輝达公司和公司共同开发的平行處理程式設計标准。设计这个标准的初衷是为了简化异构计算(CPU/GPU)系统的平行程式設計。 正如在OpenMP中那样,程式設計師可以通过在C、C++和Fortran 源代码中添加注释以指明哪些代码段需要使用或其他函数加速。 与OpenMP 4.0或其更新的版本类似,OpenACC的代码既可以在CPU上启动,也可以在GPU上启动。
xsd:nonNegativeInteger
14754
xsd:string
2.7