コース内容
パート 1: インテル® コンパイラー編
プログラムの計算時間はソフトウェアがハードウェアを活用しているかどうかで大きく左右されます。このコースでは、CPU の機能やハードウェアの構成について説明したうえで、インテル® コンパイラーの機能を使った、基本的なプログラムの最適化手法について紹介いたします。計算時間を短縮したい方や、インテル® コンパイラーにご関心のある方はぜひご参加ください。
パート 2: インテル® VTune™ プロファイラー編
システム上でアプリケーションが効率よく動作しているか判断するためにはプロファイラーから得られる情報が役立ちます。このコースでは、インテル® VTune™ プロファイラーを使用して得られた解析結果からプログラムを最適化する基本的な手法をご紹介いたします。
パート 3: インテル® Advisor 編
インテル® コンパイラーを使った自動ベクトル化機能は強力ですが、十分な性能が引き出せない場合は、インテル® Advisor のベクトル化アドバイザーから得られる情報を活用します。このコースでは、インテル® Advisor の機能を使い、ベクトル化を考慮するにあたり有益な情報とあわせて、ベクトル化が不十分なプログラムを最適化する方法をご紹介いたします。