インテル® Tiber デベロッパー・クラウド for oneAPI

最新バージョンのインテル® oneAPI ベース・ツールキットやアドオンなどの高位設計 (HLD) ツールを使用して、マルチアーキテクチャー対応アプリケーションの開発手法を習得するためのサンプルコードおよびトレーニング・コンテンツを紹介します。

無料トレーニング一覧はこちら お問い合わせはこちら

インテル® Tiber デベロッパー・クラウド for oneAPI でできること

  • SYCL* の学習
  • インテル® ソフトウェア開発ツールの学習
  • ワークロードの評価
  • プロジェクトのプロトタイプ
  • ヘテロジニアス・アプリケーションの作成

行う作業

  • 実践的な演習で学ぶ
  • 実際のサンプルコードを試す
  • 複数のハードウェア構成でパフォーマンスと高速化を評価する
  • 独自のプロトタイプを開発する
FAQ (英語) 新機能 (英語)

JupyterLab* ベースのトレーニングの受講に必要なインテル® DevCloud の登録方法

CPU、GPU、FPGA アーキテクチャーでパフォーマンスをテスト

CPU:

  • インテル® Xeon® Gold 6128 プロセッサー
  • インテル® Xeon® Platinum 8256 プロセッサー
  • インテル® Xeon® E-2176 プロセッサー (インテル® UHD グラフィックス P630 内蔵)

GPU:

  • インテル® Xeon® E-2176 プロセッサー (インテル® UHD グラフィックス P630 内蔵)
  • インテル® Iris® Xe MAX グラフィックス

FPGA:

  • インテル® Arria® 10 FPGA
  • インテル® Stratix® 10 FPGA

使用できるもの

  • インテル® ソフトウェア開発ツールとコンポーネント、および最新のインテルのハードウェアへのアクセス
  • 220GB ファイルストレージ
  • 192GB RAM
  • 120 日間のアクセス (延長可能)
  • ターミナル・インターフェイス (Linux*)
  • Microsoft* Visual Studio* Code の統合
  • インテル® レンダリング・ツールキットのリモート・デスクトップ

使用する理由

  • 複数のアーキテクチャー (CPU、GPU、および FPGA) でのアクセラレーテッド・コンピューティングを選択可能
  • ベンダー固有に代わる、オープンな選択肢
  • 最新の ISO C++ を使用してヘテロジニアスおよびオフロード・プロセッサー向けのプログラミングを行うための標準ベースの抽象化レイヤー、SYCL*
  • API ベースのプログラミング向けに最適化されたライブラリー
  • 高度な解析ツールとデバッグツール
  • CUDA* ソースコード移行ツール
  • FPGA ノード上での OpenCL* および RTL 開発の追加サポート

サポートされるソフトウェア


インテル® ソフトウェア開発製品

インテル® oneAPI ベース・ツールキット

インテル® HPC ツールキット

インテル® AI アナリティクス・ツールキット

インテル® レンダリング・ツールキット

OpenCL* コンパイラー

インテル® ハイレベル・シンセシス・コンパイラー

インテル® Quartus® Prime

各種ツール、フレームワーク、ライブラリー

  • インテル® oneAPI コレクティブ・コミュニケーション・ライブラリー
  • インテル® oneAPI データ・アナリティクス・ライブラリー
  • インテル® oneAPI DPC++/C++ コンパイラー
  • インテル® oneAPI DPC++ ライブラリー
  • インテル® oneAPI ディープ・ニューラル・ネットワーク・ライブラリー
  • インテル® oneAPI マス・カーネル・ライブラリー
  • インテル® oneAPI スレッディング・ビルディング・ブロック
  • インテル® oneAPI ビデオ・プロセシング・ライブラリー
  • インテル® Advisor
  • インテル® C++ コンパイラー
  • インテル® ディストリビューションの Python*
  • インテル® Fortran コンパイラー
  • oneAPI ベース・ツールキット用インテル® FPGA アドオン
  • インテル® Inspector
  • インテル® インテグレーテッド・パフォーマンス・プリミティブ
  • インテル® MPI ライブラリー
  • TensorFlow* 向けインテル® オプティマイゼーション
  • インテル® Trace Analyzer & Collector
  • インテル® VTune™ プロファイラー
  • GDB*
  • PyTorch*
  • インテル® OpenCL* コンパイラー
  • インテル® ハイレベル・シンセシス・コンパイラー
  • インテル® Quartus® Prime FPGA 開発ツール

日本語技術記事

技術ポータル「iSUS (IA Software User Society)」では、インテル® DevCloud を含む、インテル® ソフトウェア開発製品に関する最新の技術記事やオンライン・トレーニングを公開しています。

インテル® DevCloud の使い方 (オンライン・トレーニング、2021年公開) Web
インテル® DevCloud for oneAPI 対応日本語パッケージ (iSUS 翻訳版) のご案内 Web
インテル® VTune™ プロファイラー・サーバーと Visual Studio* Code およびインテル® DevCloud for oneAPI の併用 Web

サンプルコードおよびトレーニング一覧

インテル® Tiber デベロッパー・クラウド for oneAPI 向けトレーニングへのアクセスには、無料のトレーニング専用アカウントにご登録いただく必要があります。
トレーニング専用アカウント登録に関するお申し込みはこちらのオンラインフォームより受け付けています。

これらのツールキットは、SYCL*、C++、C、Fortran 言語で記述されるパフォーマンスを重視するアプリケーション (HPC、高度なレンダリング、ディープラーニング・フレームワーク) 向けです。ツールキットを選択して内容を確認し、トレーニング・モジュールを試してみてください。詳細は、デベロッパー・ガイドを参照してください。

インテル® oneAPI ベース・ツールキット

インテル® oneAPI ベース・ツールキット

ツールとライブラリーの基本セットを使用して、多様なアーキテクチャー向けにハイパフォーマンスなアプリケーションを開発してデプロイ。

次の内容が含まれます。

  • インテル® oneAPI コレクティブ・コミュニケーション・ライブラリー
  • インテル® oneAPI データ・アナリティクス・ライブラリー
  • インテル® oneAPI ディープ・ニューラル・ネットワーク・ライブラリー
  • インテル® oneAPI DPC++/C++ コンパイラー
  • インテル® oneAPI DPC++ ライブラリー
  • インテル® oneAPI マス・カーネル・ライブラリー
  • インテル® oneAPI スレッディング・ビルディング・ブロック
  • インテル® oneAPI ビデオ・プロセシング・ライブラリー
  • インテル® Advisor
  • インテル® DPC++ 互換性ツール
  • oneAPI ベース・ツールキット用インテル® FPGA アドオン (オプション)
  • インテル® インテグレーテッド・パフォーマンス・プリミティブ
  • インテル® VTune™ プロファイラー
  • インテル® ディストリビューションの GDB
インテル® oneAPI ベース・ツールキット

インテル® HPC ツールキット

スケーラブルで高速な C++、Fortran、OpenMP* および MPI アプリケーションを開発。

次の内容が含まれます。

  • インテル® C++ コンパイラー
  • インテル® Fortran コンパイラー
  • インテル® Inspector
  • インテル® MPI ライブラリー
  • インテル® Trace Analyzer & Collector
インテル® oneAPI ベース・ツールキット

インテル® AI アナリティクス・ツールキット

DL トレーニング、推論、データ・アナリティクス向けのツールを使用して AI 開発をスピードアップ。

次の内容が含まれます。

  • TensorFlow* 向けインテル® オプティマイゼーション
  • PyTorch* 向けインテル® オプティマイゼーション
  • インテル® ディストリビューションの Python*
  • Modin 向けインテル® オプティマイゼーション (Anaconda* からのみ入手できます)
  • インテル® アーキテクチャー向け Model Zoo
  • インテル® ロー・プレシジョン・オプティマイゼーション・ツール
インテル® oneAPI ベース・ツールキット

インテル® レンダリング・ツールキット

5 つの強力なオープンソース・ライブラリーを使用してハイパフォーマンスで高忠実度のビジュアライゼーション・アプリケーションを作成。

次の内容が含まれます。

  • インテル® Embree
  • インテル® OSPRay
  • インテル® OpenSWR
  • インテル® オープン・ボリューム・カーネル・ライブラリー
  • インテル® オープン・イメージ・デノイズ
  • インテル® OSPRay Studio
  • インテル® OSPRay for Hydra
インテル® oneAPI ベース・ツールキット

FPGA 開発

インテル® FPGA SDK for OpenCL* ソフトウェア・テクノロジーは、ソフトウェア開発者がインテルの CPU と FPGA を含むヘテロジニアス・プラットフォームをターゲットにすることでアプリケーションを高速化できる開発環境です。

次の内容が含まれます。

  • FPGA をサポートした Microsoft* Visual Studio* または Eclipse* ベースのインテル® Code Builder for OpenCL* API
  • インテルのコンパイラー・テクノロジーをベースとした高速 FPGA エミュレーション
  • OpenCL* プロジェクト作成ジャンプスタート・ウィザード
  • ホスト (CPU) とアクセラレーター (FPGA) 向けの開発環境
  • 構文ハイライトとコードのオートコンプリート機能
  • FPGA リソースとパフォーマンス解析
  • 高速かつインクリメンタルな FPGA コンパイル
インテル® oneAPI ベース・ツールキット

RTL アクセラレーション機能ユニット

画期的なインテル® Quartus® Prime 開発ソフトウェアには、設計の入力と合成から最適化、検証、シミュレーションまで、インテルの FPGA、SoC、およびコンプレックス・プログラマブル・ロジック・デバイス (CPLD) の設計に必要なものがすべて含まれています。数百万のロジック要素を備えたデバイスの機能の大幅な向上は、設計者に次世代の設計機会を満たす理想的なプラットフォームをもたらしています。

標準の論理ゲートを使用して開発および設計します。可視化と教育に最適です。

JupyterLab* に接続

インテル® oneAPI ベース・ツールキット

JupyterLab* に接続

JupyterLab* を使用して、ヘテロジニアス環境におけるプログラミングの課題を oneAPI で解決する方法を学び、SYCL* 言語とプログラミング・モデルを理解します。

サインインして接続する (英語)

トレーニング・リソース

デベロッパー・クラウドのコマンド (英語)

計算ノードの機能、データ管理、およびジョブを送信、クエリー、削除する方法を学びます。

oneAPI と SYCL* の要点の紹介 (英語、サインイン必須)

JupyterLab* を使用して、ヘテロジニアス環境におけるプログラミングの課題を oneAPI で解決する方法を学び、SYCL* 言語とプログラミング・モデルを理解します。

インテル® Tiber デベロッパー・クラウドへのご登録はお済みですか?

インテル® Tiber デベロッパー・クラウドにご登録いただくことで、登録者向けに提供されているチュートリアルやトレーニングに無償でアクセスいただけます。

インテル® oneAPI ベース・ツールキットをはじめとするインテル® ソフトウェア開発製品の有効なサポートサービスをお持ちのお客様や、特定のイベント参加者向けに配布されたクーポンコードをお持ちの方は、インテル® Tiber デベロッパー・クラウド・アカウントに登録いただくことで、インテルの最新の CPU や GPU を無償でお試しいただけます。

無料登録はこちらから お問い合わせはこちら