金融&IT業界の情報サイト
 
 


 
【IT業界ニュース】 >> 記事詳細

2014/11/04

【MathWorks】MathWorks、ARM Cortexファミリ全体でコード生成を最適化~Cortex-Aプロセッサ ファミリ向けに最適化されたコードの生成により、組み込みシステムの開発者にもモデルベース デザインのメリットを拡大 ~

| by:ウェブ管理者
MathWorks は、本日、MATLAB および Simulink から生成されるコードがARM Cortex-Aプロセッサ ファミリでの使用に最適化されるようになったことを発表しました。自動車、航空宇宙、信号処理、医療機器の分野でARM Cortex プロセッサを使用する組み込みシステムの開発者は、これにより、実行速度が速く、メモリ使用量が少ないコードを自動的に生成できるようになります。最適化されたコードを生成するこの機能は、モーター制御、パワーエレクトロニクス、オーディオおよび通信などさまざまなアプリケーションやデバイスの小規模設計チームがモデルベース デザインを導入することを助けるものです。

Cortex-RコアおよびCortex-M コア向けのCMSIS ライブラリ サポートを基盤としていた Embedded Coder は新たにNe10 DSP ライブラリ サポートを提供するようになりました。これにより、ARM Cortex-Aプロセッサ搭載のあらゆるデバイス向けに最適化されたDSPフィルター コードが生成されるようになります。Simulinkも、BeagleBone Black、Xilinx Zynq、STMicroelectronics Discovery BoardおよびFreescale Freedom BoardなどのARM 搭載ハードウェア デバイス向けに組み込みのターゲット サポートを提供します。この他、Texas Instruments HerculesおよびAnalog Devices CMx40ハードウェアなどの人気のARM 搭載デバイス向けにはサードパーティ製の統合が存在しています。


モデルベース デザインは、ソフトウェアおよびハードウェアの設計プロセスにおいて次の3つの大きなメリットをエンジニアにもたらします。
· システムの机上シミュレーションにSimulink を使用することにより、エンジニ アはエラーを見つけやすくなり、設計を最適化できます。

·Embedded Coderによる自動コード生成により、手動コーディングに伴うエラーを回避し、コードを最適化できます。

·Embedded Coderでプロセッサ イン ザ ループ (PIL) を使用してモデル コードのテストを自動化することにより、テストが再利用されるため、時間を短縮できコードの品質を高められます。

ARMの組み込み部門担当副社長であるRichard York氏は次のように述べています。「 弊社とMathWorks とのパートナーシップは、開発者が正確なコードを効率的に作成できるように支援を続けてきました。MathWorksが Cortexプロセッサ全種類のデバイスをサポートするようになったことは、大きな意味をもつ新たな一歩です。Ne10最適化コードにより、Cortex-Aプロセッサを扱う組み込みシステムの開発者は、モデルベース デザインのもつコスト削減と開発時間短縮のメリットに加えて、ARM コア上での高速なARM NEON™ コードのパフォーマンスを活用できるようになりました。」

MathWorksの設計自動化担当マーケティング ディレクターのPaul Barnardは次のように述べています。「画像処理、レーダー、通信への関心が一層高まっていることから、個人利用および商用の幅広いデバイスにおいてARM Cortex-A搭載デバイスの使用は増えています。当然ながら、組み込みソフトウェアのエンジニアやシステム レベルの設計者は、作成したソフトウェアやシステムを実際と同じ環境でシミュレーションすることが頻繁に必要になります。最適化されたコードを生成できる機能によって、モデリングの導入が可能になり、組み込みシステムのコードを生成できることが認識されれば、これはARM 搭載デバイスを開発するエンジニアたちにとってモデルベース デザインへの大きな契機となります。」


原文はこちら
http://www.mathworks.co.jp/company/newsroom/mathworks-now-optimizes-code-generation-across-entire-arm-cortex-family.html

17:06 | IT:一般
 

【免責事項】
サイト掲載情報の正確性、および完全性については最善を尽くしておりますが、その内容を保証するものではございません。また利用者が当サイト、およびサイトに関連するコンテンツ、リンク先サイトにおける一切のサービス等を利用されたことに起因、または関連して生じた一切の損害(間接的、直接的を問わず)について、当社、当サイト、投稿者および情報提供者は一切の責任を負いません。

Copyright © 2010- GoodWay Inc. All rights reserved.