CPU / GPUを用いたデータ解析高速化
膨大なデータの処理をGPUを用いて高速化することで、ソフトウェア開発および評価作業の工数を削減できます。
プロジェクトの流れ
フェーズ | 主要工程 | 主な対応内容 |
---|---|---|
調査 | ①ソースコード開発環境一式受領 ②GPU高速化可能セクション調査 ③調査報告と詳細要件定義 |
|
移植 | ④CPU→GPU移植設計・実装 ⑤変更前後の処理結果一致確認 |
|
最適化 | ⑥タイムライン解析 ストリーム・メモリアクセス最適化 |
|
実案件における効果例
活用している技術
- CUDA
- OpenMP
- OpenCL
- 畳み込み演算
- 視差画像生成
- 離散フーリエ変換
- 画像変形処理