このセッションは、インテル® デベロッパー・ゾーンに公開されている「Speed Up Small-Matrix Multiplication using New Intel® Math Kernel Library Capabilities」(https://software.intel.com/en-us/videos/speed-up-small-matrix-multiplication-using-new-mkl-capabilities) の日本語版です。
この数年間、インテルは特に小行列をターゲットにした機能をインテル® マス・カーネル・ライブラリー (インテル® MKL) に追加してきました。 このセッションでは、それらの機能とサンプルコード、および基本的な使用モデルを紹介します。
-
目次:
- インテル® MKL の概要
- インテル® MKL の新機能
- 行列-行列乗算
- 小行列のパフォーマンスの課題
- 小行列のパフォーマンスを向上するインテル® MKL のソリューション
- MKL_DIRECT_CALL
- バッチ API
- コンパクト API
- パックド API
- パフォーマンスのヒントと測定
- サマリーおよびインテル® MKL 関連情報
パート 1 では、インテル® MKL の概要、新機能を説明しております。 そして、行列行列乗算について説明し、高速化のための最適化機能を紹介します。
パート 2 では、パフォーマンスの課題を克服するための 4つのソリューションを紹介し、最後にパフォーマンスのヒント、サブルーチンのパフォーマンスを測定するためのサンプルコードをご紹介します。
オンライン・トレーニング
-
[create_training_thumbnail title=’パート 1′ image=’/wp-content/uploads/speed-up-small-matrix-multiplication-using-new-mkl-capabilities_s.jpg’ url=’https://www.isus.jp/wp-content/uploads/online-training/small_matrix_mkl2018_part1/’ script=’‘]
[create_training_thumbnail title=’パート 2′ image=’/wp-content/uploads/speed-up-small-matrix-multiplication-using-new-mkl-capabilities_s.jpg’ url=’https://www.isus.jp/wp-content/uploads/online-training/small_matrix_mkl2018_part2/’ script=’‘]
※システム要件の詳細については、こちらのページをご覧ください。
[create_navigation active=’contents’ previous_url=” previous_txt=” contents_url=’https://www.isus.jp/online-training/’ contents_txt=’トレーニング一覧’ next_url=” next_txt=”]