サービス概要

高い計算能力を持つGPUは画像処理のほか、ディープラーニングや自動車の自動運転などにも利用され、HPC分野においても利用が拡大しています。

GPU高速化サービスは、HPC分野を長年に渡り支えてきた高品質・高性能な技術力を活かして、GPUを使ったアプリケーションの高速化を実現し、みなさまの研究・開発をスムーズに進める支援をいたします。

メトロは30年以上に渡るコンパイラ開発やプログラム高速化の知見により、アプリケーションのGPU化を実施した実績があります。

以下のようなお悩みを解決します。

お悩み1

アプリが遅くて開発や研究が捗らない

アプリをGPU化して処理速度を速くしたい

お悩み2

処理を速くする工夫をしたが効果がない

GPU化してみたものの処理速度が速くならない

サービスご利用の流れ

アプリケーションの現状を分析し、必要な箇所にGPUポーティング・チューニングを実施します。

1. コンサルティング 2. GPUポーティング・チューニング 3. ご報告
現状分析
  • プロファイラを使用したアプリケーションの解析
  • ホットスポット分析
GPU化方針の決定
ポーティング
  • OpenMPによる並列化
  • OpenACC、CUDA等によるGPU化
チューニング
  • OpenACC、CUDA等によるGPU化
結果のご報告

高速化による効果や適用箇所などをご報告し、チューニング済のソースコードをお渡しします

適用事例

GPU高速化事例(個体境界が埋め込まれた改良ナビエ・ストークス方程式の解法)

高コスト部のGPU化と転送時間の改善により、CPU1コア100倍の性能を実現

詳しく見る

関連サービス