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

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

お問い合わせ

4/24 (木) AMD EPYC プロセッサ向けソフトウェア開発製品のご紹介セミナー AMD Zen Software Studio

このセミナーでは AMD Zen Software Studio の概要と各コンポーネントの特長や入手方法、エクセルソフトが提供する AMD Zen Software Studio 向けサポート サービスについて説明します。ぜひ、この機会にご参加ください。

開催日時:2025 年 4 月 24 日(木)13:30 ~ 14:30、会場:オンライン、参加費用:無料(事前登録制)

参加申込はこちら

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 レシピはこちら

    ドキュメント

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

    カタログ

    日本語サポート

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


    お問い合わせ