Arm Neoverse CPUは、クラウドワークロード向けのエネルギー効率の高いコンピューティングプラットフォームだ。ハードウェアに合わせてアプリケーションを調整することで最大限の性能を引き出すが、これにはハードウェアからパフォーマンスデータを取得して解析するパフォーマンス解析ツールが必要になる。
Armでは、Linuxを実行するサーバで直接ワークロードのプロファイリングや分析を実行できる、無償のコマンドラインツールセットを提供している。本ツールは、Arm CPUトップダウン解析法を実装しているため、最小限のユーザー設定で明確かつ有用なパフォーマンスデータを取得できる。このデータを使用することで、アプリケーションソフトウェアで使用頻度の高い機能の最適化を導き出すことが可能になる。
本資料では、同ツールによるソフトウェア解析について詳しく解説する。このツールでどのようにソフトウェアの性能問題を見つけ、改善につなげていくのかが分かる内容になっているので、ぜひ資料を確認していただきたい。