Linaro Forgeについて
Linaro Forgeは、複雑なアプリケーションの構築、デバッグ、最適化、プロファイリングを支援するための包括的なハイパフォーマンスコンピューティング(HPC)開発ツールです。特に大規模な並列分散アプリケーションの開発者にとって重要なツールセットとなっています。
Linaro Forge製品について
1. Linaro DDT(デバッガー)
並列・分散アプリケーション向けの高度なデバッグツールです。
主な機能:
- MPI、OpenMP、CUDA、ハイブリッドアプリケーションの並列デバッグ対応
- メモリリークとエラーを検出するメモリデバッグ機能
- 様々なアーキテクチャに対応するクロスプラットフォーム対応
- 複雑なデバッグシナリオに対応する直感的なユーザーインターフェース
- リモートデバッグ機能
- 数千のプロセスまでのスケールでのデバッグ対応
- 変数変更のスマートハイライト
- 高度なメモリ比較ツール
2. Linaro MAP(プロファイラー)
低オーバーヘッドのパフォーマンス最適化プロファイラーです。
主な機能:
- 詳細なパフォーマンスメトリクスの収集
- CPU、メモリ、I/Oのプロファイリング
- OpenMPとMPIアプリケーションのサポート
- ソースコードとの統合
- パフォーマンス分析のためのタイムライン表示
- アプリケーションパフォーマンスへの最小限の影響
- カスタムメトリクスと統計
- エネルギー使用量のプロファイリング
3. Linaro Performance Reports
自動化されたパフォーマンス分析ツールです。
主な機能:
- 自動パフォーマンス特性評価
- スケーラビリティ分析
- リソース使用率レポート
- ボトルネックの特定
- パフォーマンスの履歴追跡
- レポートのエクスポート機能
- ジョブスケジューラとの統合
サポートアーキテクチャ
- x86-64 CPU
- 64-bit Arm CPU
- NVIDIA GPU
- AMD GPU
- Intel GPU
メーカーの製品サイト
https://www.linaroforge.com/
【言語】英語