Electronics Information Service

組込みシステム技術者向け
オンライン・マガジン

MENU

SOLUTION

コンピューテックスがマルチコアCPUの性能をフルに引き出す計測機能リリース

2022.8.4  3:37 pm

コンピューテックスがマルチコアCPUの性能をフルに引き出す計測機能リリース

関数の実行履歴を時系列で表示しコアの動きを見える化

[photo:PALMiCE4「コア・ベンチマーク」]

株式会社コンピューテックス(京都府京都市)は、マルチコアCPUの性能をフルに引き出すための計測機能「コア・ベンチマーク」英語版を2022年7月にリリースしました。本機能は現行製品「JTAGエミュレータ PALMiCE4」で動作し、ソフトウェアをバージョンアップすることで使用できます。
      
マルチコアCPUは、高い性能を実現するためのデバイスとして多くの組込み製品に採用されています。しかし、その一方で性能を活かすためのプログラムは複雑になり、開発工数に多大な影響を与えています。通常、マルチコアCPUの性能を引き出すには、各コアのスケジューリングを最適に行う必要がありますが、コアの動きが設計通りに動作していることを検証することは困難です。
        
コンピューテックスは、マルチコアCPUのデバッグ・ツールを10年以上に渡って研究・開発して提供しており、その経験をもとに、コアの動きを見える化し、動作検証が簡単に行える「コア・ベンチマーク」機能を開発しました。コア・ベンチマークはCPUコアの実行履歴を記録し、パフォーマンス解析やCPUの負荷解析まで行える機能で、PALMiCE4のウィンドウの一つとして表示されます。
         
こちらの機能は日本語版では既にリリースしていましたが、この度英語版をリリースいたしました。幅広いお客様にお使いいただけることになりました。

コンピューテックスがマルチコアCPUの性能をフルに引き出す計測機能リリース
PALMiCE4「コア・ベンチマーク・ウィンドウ」
コンピューテックスがマルチコアCPUの性能をフルに引き出す計測機能リリース
PALMiCE4(パームアイスフォー)

コア・ベンチマークの特長
・関数の実行履歴を時系列で表示しコアの動きを見える化
  コアのスケジューリングを関数レベルで検証することができます。
・各コアのCPU使用率をリアルタイムにグラフ表示
  各コアの動作を確認しながらプログラムの動作検証を行うことができます。
・各コアで実行された関数の実行比率をチャート表示
  関数のパフォーマンスが簡単に確認できます。
・RTOSやLinuxに対応しタスクやプロセスでの表示が可能
  タスクやプロセスでの繊維を確認できます。
・ユーザ・プログラムに手を加えることなく使用可能
  プログラムを再コンパイルすることなく計測できます。
     
PALMiCE4について
PALMiCE4はArm専用の高機能デバッグ・ツールで、日本語版と英語版がそれぞれございます。マイクロ・コントローラのリアルタイム・デバッグから、ハイエンドなマルチコア・デバッグまで幅広いデバッグ・シーンに対応します。また、μITRON、FreeRTOS、Linuxなど、組込みOSのデバッグもサポートしています。
     
・提供方法
PALMiCE4(対象製品名:PALMiCE4-CM、PALMiCE4-ARM、PALMiCE4-ARM64)の一機能として提供されますので、オプション製品の購入などは不要です。ユーザサポート制度に加入していれば、ソフトウェアのバージョンアップで提供されます。
     
「PALMiCE4」
https://www.computex.co.jp/products/palmice4/index.htm
「コア・ベンチマーク」記事
https://www.computex.co.jp/lp/p4_corebench.htm
       
株式会社コンピューテックス
https://www.computex.co.jp/