- このページでは、https://www.intel.com/content/www/us/en/developer/tools/oneapi/data-parallel-c-plus-plus.html の内容を基に、データ並列 C++ (DPC++) に関連する記事や参考資料へのリンクをまとめています。
基本を学ぶ ダウンロード インテル® デベロッパー・クラウドで試す ドキュメント トレーニング ヘルプ
クロスアーキテクチャー
SYCL* リファレンス・ガイド |
SYCL* の実装
インテル® oneAPI DPC++/C++ コンパイラー |
oneAPI イニシアチブ
oneAPI プロジェクトのリスト (英語) |
オープン・コミュニティー・プロジェクト
インテルの LLVM ベースのプロジェクト (英語) |
SYCL* の基本を学ぶ
SYCL* は、単一アーキテクチャーの独自言語に代わるオープンな言語です。これにより、開発者はハードウェア・ターゲット (CPU、GPU、FPGA などのアクセラレーター) 全体でコードを再利用し、特定のアーキテクチャーに合わせてチューニングできます。コードのチュートリアルでは、SYCL* プログラミングの基本原則と実践方法を紹介します。SYCL* とインテルによるこの新しいプログラミング言語をインテル® oneAPI ツールキットへの統合に関して引き続き学習するには、こちらを参照してください。
さらに詳しく
インテル® oneAPI ベース・ツールキットで SYCL* ツールを入手インテル® oneAPI ベース・ツールキットは、多様なアーキテクチャーでハイパフォーマンスなデータ・セントリックのアプリケーションを開発するためのツールとライブラリーの基本セットです。この基本ツールとライブラリーのセットには次のものが含まれます。
すべてのツールキットを見る |
インテル® デベロッパー・クラウドにサインアップして AI および HPC ワークロードを高速化/拡張この開発環境を利用すると、AI および HPC 製品とソリューションを迅速に市場投入できます。開発者は、最新のインテルのハードウェアやソフトウェア・テクノロジーに即座にアクセスでき、コードをより迅速に、コスト効率良く、効果的に構築、テスト、および最適化できます。さまざまなサービスが利用できます。 インテル® デベロッパー・クラウド |
ドキュメント
トレーニング
ヘルプ (フォーラム)
コードに関連するすべての情報を常に把握
サインアップすると、CPU、GPU、FPGA、およびその他のアクセラレーター (スタンドアロンや任意の組み合わせ) に最適化され、優れたコードを作成するのに役立つ最新のトレンド、チュートリアル、ツール、トレーニングなどを受けることができます。