Show page source of インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化 #49161


== インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化 ==

 各種スケジューリング処理やシミュレーション、統計処理、デジタル制御や信号処理などの分野では、多次元行列演算や高速フーリエ変換(FFT)、線形計画法など、さまざまな数学的処理が必要とされる。これらの処理に対するアルゴリズムはほぼ完成されており、フリー/商用を問わず、すでに多数の計算ライブラリがリリースされている。その1つが、インテルが提供する「インテル マス・カーネル・ライブラリ」(Intel Math Karnel Library、以下MKL)だ。

 MKLはインテル コンパイラーに標準で付属している数値演算ライブラリで、同社のItaniumやXeon、Pentium 4、Core 2、Core i7といったCPUで高速に動作するよう最適化されているだけでなく、マルチプロセッサー/マルチコアCPU環境での並列処理に対応しているのが特徴だ。

 * [[http://sourceforge.jp/projects/test11/wiki/!pdf/インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化_all.pdf 全ページをPDF形式でダウンロード]]

 * 記事個別ページ:
   * [インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化_p1 インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化(1/4)]
   * [インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化_p2 インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化(2/4)]
   * [インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化_p3 インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化(3/4)]
   * [インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化_p4 インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化(4/4)]