ページ先頭

ホーム > ソリューション > OpenCLソリューション

OpenCLソリューション

OpenCLは、CPU、GPU、DSPなど異なるプロセッサが混在するプラットフォームで、並列コンピューティングを行うためのフレームワークです。世界の主要な半導体メーカーやハードウェアベンダが参加しているOpenCLは、効率的でポータビリティの高いソフトウェアを実現するオープンな技術として注目されています。 一般的に、ヘテロジニアスな構成をとるCell/B.E.やGPUシステム向けのソフトウェアは、非常に高いパフォーマンスを発揮する一方で、プログラミングが難しく、移植性やメンテナンス性が限られています。OpenCLはこの問題を解決し、貴重なソフトウェア資産の有効活用を支援します。

導入のメリット

ポータビリティの高いアプリケーションを開発

OpenCLで共通化された並列処理APIを利用したアプリケーションを開発することで、OpenCL対応ハードウェア間でのスイッチングコストが大幅に削減でき、高いポータビリティを実現します。

演算デバイスの特徴を活かした最適化で高いパフォーマンスを実現

OpenCLは、ハードウェアに近いレベルでAPIを共通化しているため、ポータビリティを保ったまま、実際に利用するハードウェアの特徴に適したパフォーマンスチューニングを行うことができます。

経験豊富な開発チームによるコンサルティングやサポートも提供

ヘテロジニアス・マルチコアにおけるソフトウェア開発に多くの実績と経験をもつ開発チームが短期間で高いクオリティを実現します。また、開発前のプロファイリングから、開発後の実製品への組み込み作業支援、技術トランスファーなどワンストップのサポートを提供します。

サービスの内容

アプリケーション開発者様向け

OpenCLオプティマイゼーションサービス

チップベンダー様向け

OpenCLコンパイラ開発サービス