イマコト

最新の記事から注目のキーワードをピックアップ!

Article Detail

アーム、Linux開発者向けに強力な性能解析機能を追加したStreamlineパフォーマンス・アナライザーを発表

2010-12-01

ARM、Linux開発者をターゲットとしたStreamlineパフォーマンス・アナライザを発表

ARM DS−5開発ツールに強力な性能解析コンポーネントを追加


 英ARM社(本社:英国ケンブリッジ、日本法人:横浜市港北区、以下ARM)は、ARM搭載機器上で実行されるLinuxアプリケーションを最適化するための高性能ツールとして、Streamlineパフォーマンス・アナライザを発表しました。
 Streamlineは、解析データを自動的に収集し、グラフを使ったわかりやすいレポートを生成します。これによりソフトウェア開発者は、アプリケーションのホットスポット、マルチスレッディング上の問題、システム・リソースの非効率的な使用を容易に発見できます。

 Streamlineは、ARM搭載機器とのTCP/IP接続(イーサネット、Wi−Fi、USBなど)だけで、プロセッサのプログラム・カウンタやパフォーマンス・カウンタのサンプルを収集することができます。接続が低コストのため、ターゲットのメモリ・リソースに関係なく、Linuxソフトウェア・スタック全体の長時間にわたる解析が可能です。
 収集した解析データは、数秒で処理され、ソフトウェア実行のシステム・レベル・ビューとして表示されます。また、ソフトウェアのさまざまな領域の解析に焦点を絞って再処理でき、収集を何度も実行する必要はありません。

 開発者は、Streamlineの革新的なグラフィカル・ユーザ・インタフェースに従い、Linuxのドライバ、ライブラリ、アプリケーションを簡単に最適化することができます。プロファイリング・レポートは、プロセスからスレッド、関数、ソース・コード、アセンブリ・コードのレベルまで解析でき、重要な性能領域の特定に役立ちます。コード内の各コール・パスについてスタックの使用状況がレポート表示されるため、開発者は、各スレッドのダイナミック・メモリ必要量を最小化するよう、適切な関数に力を注ぐことができます。

 Streamlineには、アクティブなプロセス、スレッド、関数、およびキャッシュ・ミスやプロセッサ・ロードなどパフォーマンス・カウンタ関連情報の時間的相関関係を示す独自のタイムライン・ビューもあります。このタイムライン・ビューにより、開発者は、マルチスレッド・アプリケーションの実装における非効率な部分を容易に特定し、パフォーマンス・ボトルネック、最適でないキャッシュ使用、電力を浪費するアイドル・ループ、そのほかシステム全体にわたる多くの性能問題の原因となっているコード領域を把握できます。

 Streamline専用のカーネル・モジュールは、カーネル2.6.32以降をベースとするARMLinuxシステムと互換性を持ち、幅広い性能関連データを収集しつつ、ツールの平均オーバヘッドを5%未満に抑えます。オープン・ソース・ドライバであるStreamlineは、Linaro(TM)カーネルをベースとするものを含め、一般的なARM Linux BSPに統合されるため、ユーザは、システムを立ち上げた時点からソフトウェアの最適化を開始することが可能です。

 ARMのシステム設計部門執行副社長兼ジェネラル・マネージャであるJohn Cornishは、次のように述べています。「ARMは、設計効率を高め、製品化期間を短縮するための最高のツールをソフトウェア開発者に提供しようと努めています。Streamlineにより、開発者は、コードの更新がシステム性能にどのような影響を与えるかを容易に把握できます。性能解析は、ソフトウェア開発後の改善作業として行うものではなく、ソフトウェア開発の一環として不可欠なものになるでしょう。」

 米フリースケール・セミコンダクタ社のi.MXエコシステム開発マネージャであるChip O"Donnell氏は、次のように述べています。「フリースケールは、Streamlineのリリースを歓迎しており、Linux BSPにStreamlineドライバを統合することによって、i.MXプラットフォーム向けの最良の型にとらわれないサポートを提供したいと考えています。フリースケールは、2010年9月のDFAEで公開したように、新しいi.MX28デバイスに対応するDS−5デバッガの完全なLinuxサポートにおいても、ARMと協力しています。」

 韓サムスン電子社システムLSI部門、SoCプラットフォーム開発担当副社長であるThomas Kim氏は、次のように述べています。「システム全体の性能と消費電力は、ソフトウェア開発者にとって常に重要な問題です。開発者は、根拠に基づいて設計上の決断を下すために、適切な情報を生成するツールを必要とします。当社は、ユーザの現実的な問題を解決するためのStreamlineの仕様を決定する上で、ARMと積極的に協力しています。」

 仏Adeneo Embedded社のCEO(最高経営責任者)であるYannick Chammings氏は、次のように述べています。「組み込みLinuxとAndroidの世界的エキスパートであり、欧州と北米にエンジニアリング・オフィスを構えるAdeneo Embeddedは、DS−5開発環境を採用することにより、自社および取引企業の生産性を大幅に高めました。今後もARMとの緊密な協力を通じて、ARM組み込みLinuxに関するトップ・レベルのサポート、トレーニング、設計サービスを、Streamlineおよび他のDS−5コンポーネントを使用する機器メーカに提供し、安定した組み込み設計の開発に貢献するとともに、製品化期間を短縮していきたいと思います。」

Streamlineのデモンストレーション
 以下のイベントでは、Streamlineのデモンストレーションおよび製品の詳細をご覧いただけます。
 http://www.arm.com/streamline
− 組込み総合技術展「Embedded Technology 2010」
  2010年12月1日(水)〜3日(金) 10:00 − 17:00  パシフィコ横浜
  ARMブース内で、DS−5を使ったLinuxアプリケーションのStreamlineのデモンストレーションを予定しています。
  http://www.jasa.or.jp/et/ET2010/visitor/list.html

提供時期
 Streamlineは、WindowsおよびLinuxのホスト・プラットフォームに対応するARM Development Studio 5(DS−5)のコンポーネントとして提供中です。

ARM社概要
 ARMは、ワイヤレス、ネットワーク、コンシューマ・エンターテイメント・ソリューションからイメージング、自動車、セキュリティ、そしてストレージ機器といった高度なデジタル製品のコアとなる技術をデザインしています。
 ARMが提供する総合的な製品・IP(知的財産)には、32ビット組込みRISCマイクロプロセッサ、グラフィックス・プロセッサ、ビデオ・エンジン、組み込みソフトウエア、セルライブラリ、組み込みメモリ、高速コネクティビティ製品、ペリフェラル、開発ツールが含まれます。ARMは、総合的なデザインサービス、トレーニング、サポート、メンテナンスとARMの幅広いパートナーコミュニティと共に、信頼性の高い製品を迅速に市場へ投入するためのトータルシステムソリューションを、大手エレクトロニクス企業に提供しています。ARMについて詳しくは当社日本語Webサイト( http://www.jp.arm.com/ )や、以下リンク(英語)をご覧ください。

− ARM website: http://www.arm.com/
− ARM Connected Community(R): http://www.arm.com/community/
− ARM Blogs: http://blogs.arm.com/
− ARMFlix on YouTube: http://www.youtube.com/user/ARMflix
− ARM on Twitter:
− http://twitter.com/ARMMobile
− http://twitter.com/ARMCommunity
− http://twitter.com/ARMEmbedded
− http://twitter.com/ARMLowPwr
− http://twitter.com/KeilTools
− http://twitter.com/ARMMali

※ARMはARM社の登録商標です。CortexとMPCoreはARM社の商標です。その他のブランドあるいは製品名は全て、それぞれのホールダーの所有物です。
 「ARM」とは、ARM Holdings plc、その事業会社であるARM Limited、各地域の子会社であるARM Inc.; ARM KK; ARM Korea Limited.; ARM Taiwan Limited; ARM France SAS; ARM Consulting (Shanghai) Co. Ltd.; ARM Germany GmbH; ARM Embedded Technologies Pvt. Ltd.; ARM Norway, AS and ARM Sweden ABの全部または一部を意味します。

Related Contents

関連書籍

  • 死ぬまでに行きたい! 世界の絶景

    死ぬまでに行きたい! 世界の絶景

    詩歩2013-07-31

    Amazon Kindle版
  • 星空風景 (SKYSCAPE PHOTOBOOK)

    星空風景 (SKYSCAPE PHOTOBOOK)

    前田 徳彦2014-09-02

    Amazon Kindle版
  • ロンドン写真集 (撮影数100):ヨーロッパシリーズ1

    ロンドン写真集 (撮影数100):ヨーロッパシリーズ1

    大久保 明2014-08-12

    Amazon Kindle版
  • BLUE MOMENT

    BLUE MOMENT

    吉村 和敏2007-12-13

    Amazon Kindle版