(株)ディジタルメディアプロフェッショナル

PROFESSIONAL SERVICE プロフェッショナルサービス

プロフェッショナルサービス / ソフトウェアサービス / GPUソフトウェアサービス

DMPは、豊富な2D/3Dグラフィックス技術および知見を活用し、GPGPU(GPUコンピューティング)システムへの移行を、強力にサポートし、システム処理能力を大幅に向上します。

DMPのGPUソフトウェアサービス

お客様がお持ちの既存のソースコードを対象となるチップに搭載されているGPU上に移植し最適化を行います。なお、既存のソースコードからだけではなく、仕様検討段階からのコンサルティング、設計支援についても豊富な実績がございます。

GPGPUとは?

GPGPU (General Purpose computing on GPU) とは、従来CPU単体で処理していたアプリケーションを、シーケンシャルな部分をCPUで、並列演算部をGPUで計算させることにより高速化を図る手法です。 対象となるアプリケーションによりますが、例えばビデオトランスコードの場合、CPU単体で計算させるのと比較すると数倍~100倍以上高速化することができます。

サービス内容

GPUポーティング

お客様のアルゴリズム (C/C++等で記述) を解析し、GPUのシェーダープロセッサが処理する上で最適な手法を検討した上で、CUDA™やOpenGL®を用いてGPUポーティングを実施します。

GPU最適化

GPU化されたソースコードを解析し、メモリアクセス、並列化アルゴリズムを最適化することで、速度向上およびメモリ使用量の削減を行います。

アプリケーション、ミドルウエア開発

GPU上で高速で動作するアプリケーション、ミドルウェアを開発します。仕様検討段階からコンサルティングさせていただき、高性能なソフトウエア開発を強力に支援します。

様々なASSPへポーティング
保有技術

サービスの流れ

Step1

お問合せ

お問合せフォームまたはお電話よりお気軽にお問合せください。別途、弊社よりご連絡差し上げ、ご要望事項などのヒアリング並びにお打合せ日程を調整いたします。

Step2

お打合せ

お客様のご要望事項・課題事項をお聞きし、解決手法・成果物・日程・予算などをご相談させていただきます。* NDAを締結をお願い致します。

Step3

お見積提示

お打合せでお聞きした内容に基づいてプロフェッショナルサービスのお見積をご報告します。

Step4

GPU化ソースコード・報告書納品

GPU化したソースコードと報告書を納品します。

事例紹介

項目 ビデオ入力に対する画像処理
機能
  • ・デインターレーシング
  • ・YUV to RGBA変換
  • ・輝度、コントラスト制御
  • ・ガンマ補正
  • ・スムースフィルタリング
  • ・輪郭強調
CPU Intel® Core™ i5-2520M CPU
@ 2.50GHz (2494MHz)
GPU Intel® HD Graphics 3000
(12Execution units, 850MHz)
成果 190倍

処理性能190倍に上昇

処理性能190倍に上昇
PAGE TOP