AI・画像認識CPU / GPUを活かした高速化

CPU / GPUを用いたデータ解析高速化

膨大なデータの処理をGPUを用いて高速化することで、ソフトウェア開発および評価作業の工数を削減できます。

プロジェクトの流れ

フェーズ 主要工程 主な対応内容
調査 ①ソースコード開発環境一式受領
②GPU高速化可能セクション調査
③調査報告と詳細要件定義
  • 多重ループ調査による、対応セクションの選定
  • ループ内分岐処理の度合いを加味したGPU化効果見積り
  • 要求精度を織り込んだ、半精度・単精度浮動小数点演算使用の可能性調査
  • メモリアクセス回数と参照箇所の偏り調査
移植 ④CPU→GPU移植設計・実装
⑤変更前後の処理結果一致確認
  • コンスタント・シェアードメモリ積極活用による、GPU内高速メモリアクセスの実現
  • ページングメモリからピンメモリへの差し替えによる、CPU・GPU間の高速転送の実現
  • コアレスアクセスによるメモリ参照効率向上
最適化 ⑥タイムライン解析
 ストリーム・メモリアクセス最適化
  • ビジュアルプロファイラー活用によるタイムライン解析とフィードバック
  • ストリーム導入・最適化による資源活用促進

実案件における効果例

画像技術処理

※QUADRO P400:データシート
https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/productspage/quadro/quadro-desktop/quadro-pascal-p400-data-sheet-a4-nv-704503-r1.pdf

※「インテル® Core™ i5-7500プロセッサー」
https://ark.intel.com/content/www/jp/ja/ark/products/97123/intel-core-i5-7500-processor-6m-cache-up-to-3-80-ghz.html

活用している技術

  • CUDA
  • OpenMP
  • OpenCL
  • 畳み込み演算
  • 視差画像生成
  • 離散フーリエ変換
  • 画像変形処理

関連資料ダウンロード

Sky株式会社のソフトウェア開発に興味を持ってくださった皆さまに向けて、各種資料をご用意しました。下記よりダウンロードいただけますので、ぜひご活用ください。

関連資料ダウンロードページ

お問い合わせ

ソフトウェア開発・評価/検証(ソフトウェアテスト)に関するご依頼・ご質問は、下記フォームよりお問い合わせください。弊社製品・サービスに関するお問い合わせは、各商品Webサイトより受けつけております。

パートナー企業募集

Sky株式会社では長期的なお付き合いができ、共に発展・成長に向けて努力し合えるパートナー企業様を募集しております。パートナー企業募集に関するご依頼・ご質問は、下記フォームよりお問い合わせください。

ページのトップへ