オスカーテクノロジー株式会社
最終更新日:2019-08-19 16:51:06.0
OSCARator MBD 高速化ツール
基本情報OSCARator MBD 高速化ツール
お使いのMBDツールにアドオンするだけ!シミュレーション時間を大幅に短縮
OSCARator MBD 高速化ツールは、お使いのMBDツールに、アドオンすることでご利用いただけます。
PCなどのハードウェアはそのままで高速化が実現します。
こんなことでお困りではありませんか?
◎モデルの実行に時間がかかりモデルの改良や構築がなかなか進まない。
◎実行結果の解析にも時間がかかり、最適なパラメータの設定、モデルの妥当性の検証に時間がかかる。
◎実行環境が共有で使用時間が限られていて、思うようなモデル化ができない。
OSCARator MBD 高速化ツールが解決!
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。
オスカーテクノロジーの並列化技術『OSCARTechコンパイラ』
『OSCARTechコンパイラ』は、ソフトウェアの高速化と省電力化を自動で
同時実現する革新的な技術です。
一般的に、OpenMP等の標準的な並列化はAPIの使用や、手動による各コアへの
タスクの割り付けなどが行われますが、当技術は並列化の作業を自動で、
かつ高性能に実行することが可能です。
C言語で書かれたコードを入力とし、並列化されたコードを出力するので、OSや
アーキテクチャには依存せず、既存の開発環境をそのままご利用いただけます。
【特長】
■マルチプラットフォーム対応
■プロファイラによる自動最適化
■多くの並列性可視化ツール
■マルチグレイン並列化
■コンパイラによる省電力化、メモリ管理
■高速な同期処理
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
【事例】画像処理プログラムに対する自動並列化
『OSCARTechコンパイラ』は、幅広いソフトウェア・プログラムの自動並列化に対応。
画像内の物体の動きの大きさ(動きのベクトル)を検出する「Optical Flow」
による基礎的な画像処理アルゴリズムに対して自動並列化を行った事例を紹介します。
本事例では、ブロックマッチング(ある瞬間の静止画からブロックを切り出し、
次の瞬間の同一座標の付近を探査し、最も似ているブロックを選択、判断する方法)
で並列化を試みました。
【事例】
■Optical Flow:画像内の物体の動きの向きと大きさ(動きのベクトル)を検出
■検証環境:Raspberry Pi 2(Cortex-A7, 4 Core, 900Mhz, OS:Raspbian OS)
■動きベクトル生成までの時間
・1コア:936ms / 1.0倍
・2コア:480ms / 1.9倍
・3コア:340ms / 2.7倍
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
技術「OSCARTechコンパイラによる自動車向け製品開発環境」
OSCARTechコンパイラは、ECU上の制御ソフトウェアの高速化・低消費電力化に対応することのできる独自の自動並列化アルゴリズムを備えており、車載機器の高度化をソフトウェア面で支えます。
さらに、この並列化技術は汎用的にPCやサーバー上でも利用できるため、モデルベース開発で求められるシミュレーションの高速化に適用可能です。
【特徴】
○開発コストの低減
○time-to-marketの短縮
○ソフトトウェア品質の向上
詳しくはお問い合わせ、またはカタログをダウンロードしてください。 (詳細を見る)
マルチグレイン並列化技術
『マルチグレイン並列化技術』は、あらゆる形式のアルゴリズムに対応。
コントロールフローやデータ依存関係、プログラム構造、データ構造を徹底的に解析し、
その結果をもとにプログラムをマクロタスクという単位に分割、並列化します。
この技術を搭載した自動並列化ソリューション「OSCARTechコンパイラ」は、
従来の自動並列化技術ではなしえない高速化・省電力化を実現します。
【特長】
■あらゆる形式のアルゴリズムに対応
■プログラム中の並列性を徹底的に抽出
■高速化・省電力化の実現
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
オスカーテクノロジー株式会社 事業紹介
オスカーテクノロジー株式会社は、4人の早稲田大学教授陣で設立され、
研究・開発されたソフトウエアの並列化に関する技術を商用化するために創立した
ベンチャービジネスです。
当社では、ソフトウェアの技術革新を推進すること、それを通じてIoTや情報機器の
利便性を向上させ、更に環境負荷を低減することで、より快適な生活環境の実現を
図ることを経営理念においています。
【事業内容】
■ソフトウェアの並列化サービス・コンサルティング
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
ARMbig.LITTLE上でのOSCARTechコンパイラ活用
「OSCARTechコンパイラ」とARM社の「big.LITTLEアーキテクチャ」を組み合わせる
ことで、高速化と省電力化が両立できる、ソフトウェア/ハードウェア一体の
プラットフォームを実現しました。
マルチコアの性能を最大限に引き出し、かつSoCに応じて動作電圧・周波数を
自動で制御できるOSCARTech並列化技術ならではのソリューションです。
【消費電力削減の仕組み】
■「OSCARTechコンパイラ」が対象プログラムを並列化し、かつ電力制御コードを埋め込む
■電力制御コードにより、CPUfreqというAPIを通じてバーチャルコアの動作周波数を制御
■設定周波数に応じて、OS(IKS)が動作周波数と実コアを切り替える
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
組込みシステム向け開発環境 with 自動並列化コンパイラ
IAR システムズとオスカーテクノロジーは、高速かつ低消費電力な
ソリューションを提供いたします。
広く組み込み分野に採用されている「IAR Embedded Workbench」でプログラム開発
を行いながら自動並列化技術である「OSCARTechコンパイラ」を利用できます。
従来から慣れ親しんだ開発環境でマルチコア対応ソフトウェア開発が可能です。
※詳しくはPDF資料をご覧いただくか、お気軽にお問い合わせ下さい。 (詳細を見る)
取扱会社 OSCARator MBD 高速化ツール
OSCARator MBD 高速化ツールへのお問い合わせ
お問い合わせ内容をご記入ください。