Intel は、CPU パフォーマンス分析と Linux パフォーマンスの最適化を支援する AI エージェント向けの構造化された「スキル ライブラリ」を提供することを目的とした、新しいオープンソース プロジェクト Intel Performance Skills を立ち上げました。このプロジェクトは現在、MIT ライセンスの下でオープンソースとしてリリースされており、Linux プラットフォームの潜在的なパフォーマンスを活用したい開発者やエンジニアに公開されています。

レポートによると、インテル パフォーマンス スキル プロジェクトはここ数週間で徐々に具体化してきています。その中心的なアイデアは、さまざまな AI エージェントがコード パフォーマンス分析やソース コード内のパフォーマンス アンチパターンの特定などのタスクを実行できるように、複数ステップの構造化されたパフォーマンス分析と最適化のワークフローを提供することです。これらの「スキル」を GitHub CLI/Copilot、Claude Code、OpenAI Codex、Gemini CLI、OpenCode などのツールと組み合わせて使用すると、さまざまなエコシステムの開発者に統合されたパフォーマンス最適化支援機能を提供できます。
特定の機能に関して、インテル パフォーマンス スキルは、ナロー SIMD 命令の使用によって引き起こされる不十分なベクトル化、シリアル アキュムレータ モード、スピンロック モード、フォールス シェアリングおよびその他の問題など、多くの一般的なパフォーマンス関連のコード パターンを特定し、修復を推奨できます。このプロジェクトは、これらのパターンを自動的に検出し、対応する修復提案を提供することで、開発者がパフォーマンスのボトルネックをより体系的に排除し、最新の CPU で実行されるアプリケーションの効率を向上できるようにしたいと考えています。
このプロジェクトでは、パフォーマンス分析ツール perf を Linux 上に統合して、パフォーマンス データ収集を自動的に完了し、その後の分析の基礎を提供します。パフォーマンス分析結果の助けを借りて、AI エージェントはさまざまなコード パス上のプログラムのパフォーマンスをより細かい粒度で理解できるため、よりターゲットを絞った最適化ソリューションを提案できます。さらに、インテル パフォーマンス スキルは Phoronix テスト スイートとネイティブに統合されており、このよく知られたベンチマーク テスト スイートを直接呼び出して、アプリケーションの最適化の前後でソフトウェアのパフォーマンスを比較および検証できます。
プロジェクトで示されているベンチマーク テスト ケースでは、開発者は、インテル パフォーマンス スキルによって提供される分析と提案を通じて、特定のソフトウェア プログラムで最大 16 倍のパフォーマンス向上を達成しました。 Intel は具体的なソフトウェア名を発表していませんが、この例は、潜在的なパフォーマンス最適化スペースを活用するプロジェクトの実際の効果を説明するために使用されており、ハードウェアのパフォーマンスを最大限に活用したい開発チームにとって一定の参考値となります。
現在、インテル パフォーマンス スキルは GitHub でパブリックにホストされており、プロジェクトのアドレスは intel/intel-performance-skills です。
https://github.com/intel/intel-performance-skills
興味のある開発者やパフォーマンス エンジニアは、ソース コードに直接アクセスして、貢献に参加できます。 Intelは、このプロジェクトを利用して、AI主導のパフォーマンスチューニングのための再利用可能な「スキルコンポーネント」を提供し、オープンソースコミュニティやさまざまな開発ツールにおいて、より自動化されたインテリジェントなLinuxパフォーマンス最適化プロセスを促進したいと述べた。