新しい世界を創造するすべてのソフトウェアのために

高速化、省電力化を実現する、オスカーテクノロジーのマルチコア並列処理技術

About OSCARTech® Compiler

OSCARTechコンパイラとは

マルチコア上でソフトウェアを効率的に実行するためにはプログラムの並列化が必要です。

標準的なAPIの使用や、手動による各コアへのタスクの割り付けなどが行われるのが一般的ですが、
OSCARTechコンパイラは、この並列化の作業を自動で、かつ高性能に実行することができます。

C言語で書かれたコードを入力し、並列化されたコード を出力するので、
OSやアーキテクチャには依存せず、既存の開発環境をそのままご利用いただけます。

Technology

技術紹介

自動並列化を実現するOSCARTechコンパイラを中心とした
様々な並列化ソリューションを提供することで、
お客様のソフトウェアを徹底的に高速化・省電力化します。

強力な自動並列化アルゴリズム、そして、これを有効に活用した
省電力化機能によって、OSCARTechコンパイラは科学技術計算から
組込みソフトウェアまで幅広い分野に適用可能です。

高速化の効果

医療画像処理分野における実例

高速化の効果

省電力化の効果

シングルコアでも電力制御コード生成・追加により省電力化。
コア数増加とともに、さらなる省電力化を実現。

省電力化の効果

Users & Partners

ユーザーズ&パートナーズ

  • DENSO
  • arm
  • IAR
  • dSPACE
  • TSUZUKI
  • Metro
  • HAGiWARA
  • 丸文株式会社
  • AiMNEXT
  • Metro