AMD Zen Software Studio サポート サービス

HPC クラスター システムやデータセンター向けの AMD EPYC サーバー上で動作するアプリケーションのパフォーマンスを最適化する AMD Zen Software Studio のサポート サービスを提供します。

お問い合わせ

AMD Zen Software Studio サポート サービスの概要

グローバルのデータセンター向けのサーバー市場における AMD EPYC サーバー プロセッサの拡がりとともに、同プロセッサ上で実行可能なアプリケーションに対して、パフォーマンスのさらなる最適化が求められています。エクセルソフトは、国内の HPC 業界における 25 年以上の販売および技術サポート提供の実績を活かし、AMD 社のハードウェアをターゲットとした HPC クラスター システムやデータセンターの利用者によるアプリケーションの最適化や、他社アーキテクチャからの移行について支援します。


日本語サポート

エクセルソフトは、HPC クラスター システムやデータセンターの利用者向けに以下のサポート サービスを提供します。

技術サポート

  • コンパイラ オプションの提案を通したパフォーマンスの最適化
  • 解析を通したソース コード内のパフォーマンス ボトルネックの特定
  • 他社のアーキテクチャから AMD アーキテクチャへの移行
  • POC 構築に関する支援

製品トレーニング、セミナー

  • 現地またはオンラインでの製品紹介、デモ、ワークショップの開催

最新情報の提供

  • ウェブサイトやメールニュースを通した日本語による最新情報の発信


AMD Zen Software Studio とは

AMD EPYC サーバー プロセッサのパフォーマンスを最適化。
AMD 最適化 C/C++ コンパイラおよび Fortran コンパイラ (AOCC)、µProf、AMD 最適化 CPU ライブラリ (AOCL)、ZenDNN、Spack をサポートします。

AMD 最適化 C/C++ コンパイラおよび Fortran コンパイラ (AOCC)

AOCC は、C、C++、Fortran プログラミング言語用の高性能 x86 CPU コンパイラです。ターゲット依存およびターゲット非依存の最適化をサポートしています。x86 ターゲットに高度に最適化されており、特に AMD "Zen" ベースのプロセッサに最適化されているため、スピードが重視される HPC やその他のアプリケーションにおいて、ほかのコンパイラよりも優れたパフォーマンスを発揮します。AOCC コンパイラ環境は、C、C++、Fortran 言語で構築された x86 アプリケーションの開発とチューニングの簡素化と高速化を実現します。


製品詳細

AMD µProf

AMD µProf ("MICRO-prof") は、Windows、Linux、FreeBSD オペレーティング システム上で動作する x86 アプリケーション用のソフトウェア プロファイリング解析ツールです。AMD "Zen" ベースのプロセッサおよび AMD Instinct MI シリーズ アクセラレータ固有のイベント情報を提供します。AMD µProf を利用すれば、開発者はアプリケーション パフォーマンスの制限要因の理解を深め、改善点を評価できます。


AMD µProf は次の機能を提供します。

  • パフォーマンス解析 (英語) – アプリケーションのランタイム パフォーマンスのボトルネックを特定します。
  • システム解析 – システム パフォーマンス メトリクスを監視します。
  • 消費電力プロファイリング (英語) – システムの熱特性と消費電力特性を監視します。
  • リモート プロファイリング – (Windows ホスト システムから) リモート Linux システムに接続して、リモート システム上のデータ収集および変換をトリガーし、ローカル GUI でレポートします。

AMD µProf は、次の目的に対して効果的に使用できます。

  • 1 つ以上のプロセスまたはシステム全体のパフォーマンスを解析する。
  • ソース コード内のパフォーマンス ボトルネック (ホットスポットとマイクロ アーキテクチャ) を突き止める。
  • パフォーマンスと電力効率を引き上げるためにソース コードを最適化する方法を特定する。
  • カーネル、ドライバー、システム モジュールの動作を調べる。
  • スレッド同時実行性を解析する。
  • 周波数特性、熱特性、消費電力特性を観察する (消費電力プロファイリング)。
  • サイクルあたりの命令数 (IPC)、コア有効周波数、メモリ帯域幅などのシステム メトリクスを観察する。
  • 製品詳細

    AMD 最適化 CPU ライブラリ (AOCL)

    AOCL は、AMD “Zen” コア アーキテクチャおよび世代をベースとする AMD プロセッサに最適化された数値計算ライブラリ セットです。サポート対象のプロセッサ ファミリは、AMD EPYC、AMD Ryzen、AMD Ryzen Threadripper プロセッサです。業界標準の数学ライブラリをチューニングして実装しているため、科学およびハイパフォーマンス コンピューティング用途の迅速な開発が可能になります。


    製品詳細

    AMD Zen ディープ ニューラル ネットワーク (ZenDNN)

    ZenDNN (Zen ディープ ニューラル ネットワーク) ライブラリは、AMD CPU 上での深層学習推論アプリケーションを高速化します。このライブラリには AMD CPU に最適化された基本的なニューラル ネットワーク構築ブロックの API が含まれており、深層学習アプリケーションおよびフレームワーク開発者向けに、コンピューター ビジョン、自然言語処理 (NLP)、レコメンダー システムを含む幅広いワークロードにおける AMD CPU 上の推論性能を向上することを目標にしています。ZenDNN は oneDNN/DNNL v2.6.3 の基本インフラストラクチャと API を利用しています。ZenDNN は複数の API を最適化し、新しい API を追加します。これらの API は現在 TensorFlow、ONNX Runtime、PyTorch に統合されています。ZenDNN は次のものに依存しています。

    • BLAS (Basic Linear Algebra Subprograms) API に必要な AOCL-BLIS (BLAS-like Library Instantiation Software) ライブラリ
    • コアな数学演算に必要な LibM (AMD Math Library)

    AOCL-BLIS と AOCL-LibM は、ZenDNN に必須の依存ライブラリです。

    製品詳細

    アプリケーション

    AMD は、固有の事前ビルド済みアプリケーションを提供し、Spack パッケージ管理フレームワークもサポートしています。

    事前ビルド済みの実行可能なアプリケーションはこちら AMD 向けに最適化された Spack レシピはこちら

    最新情報

    2024.08.28
    HPC クラスター システムやデータセンターの利用者向け AMD Zen Software Studio サポート サービス販売開始

    ドキュメント

    AMD Zen Software Studio 向けに公開されているドキュメントは以下のとおりです。

    日本語サポート

    エクセルソフト株式会社は AMD 社の認定サービス プロバイダーです。


    お問い合わせ