PlayStation®4用サンプリングベースのPGOの提供
PlayStation®4ツールチェーンをお使いの皆さんは、開発ツールに多くの期待を寄せていらっしゃると思いますが、優れたランタイムパフォーマンスと、完全最適化済みコードのデバッグ能力が至極重要であることに間違いはないでしょう。株式会社ソニー・インタラクティブエンタテイメントのツールチェーンチームは、プロファイルに基づく最適化(PGO)のソリューションをユーザーに提供することにより、皆さまのランタイムパフォーマンスを最大化すべく務めております。それに際し、まずは計測コードベースのPGOを提供しました。これは多数のユーザーから歓迎されています。その後は、サンプリングベースのPGOアプローチを提供することでこれをフォローアップしました。こちらは、LLVMコミュニティの開発ならびに提携を受けて作成されており、これはPS4のSDKのプロファイリングツールに統合され、シンプルかつシームレスなワークフローを実現しています。 このトークでは、実際に世界各地から集めたケーススタディをお見せし、サンプリングベースのPGOアプローチと、計測コードベースのPGOアプローチとを、ユーザーワークフロー、プロファイリング中のランタイムへの侵入度(コスト増加)、最終ランタイムパフォーマンスでの改善という見地から比較します。
READ THE WHOLE POST