タグ

intelとMKLに関するyassのブックマーク (4)

  • Free Intel® Software Development Tools

    Intel® oneAPI Toolkits - Free for All Developers Intel® oneAPI Toolkits are the next generation of standards-based Intel® Software Development Tools for building applications across diverse architectures. All Intel® oneAPI Toolkits products are available at no cost. The Intel oneAPI Toolkits do not require license files and the terms of use are based on the End User License Agreement.  Support is

    Free Intel® Software Development Tools
    yass
    yass 2013/08/14
    " If you meet the above requirements for non-commercial software development, the products below are available under the non-commercial license for your use. "
  • インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化 | OSDN Magazine

    各種スケジューリング処理やシミュレーション、統計処理、デジタル制御や信号処理などの分野では、多次元行列演算や高速フーリエ変換(FFT)、線形計画法など、さまざまな数学的処理が必要とされる。これらの処理に対するアルゴリズムはほぼ完成されており、フリー/商用を問わず、すでに多数の計算ライブラリがリリースされている。その1つが、インテルが提供する「インテル マス・カーネル・ライブラリ」(Intel Math Karnel Library、以下MKL)だ。 MKLはインテル コンパイラーに標準で付属している数値演算ライブラリで、同社のItaniumやXeon、Pentium 4、Core 2、Core i7といったCPUで高速に動作するよう最適化されているだけでなく、マルチプロセッサー/マルチコアCPU環境での並列処理に対応しているのが特徴だ。 記事では、このMKLが備えている機能を紹介するとと

    インテル謹製の数値演算ライブラリ「MKL」を使ってプログラムを高速化 | OSDN Magazine
    yass
    yass 2013/08/14
    "MKLのメリットは、まず1つにその演算速度が挙げられる。各種インテル製CPUに最適化してコンパイルされており、高速な動作が期待できる。また、実行環境から自動的にCPUを判断し、もっとも最適なルーチンを選択"
  • JNA, JNI and Raw Java Performance - OpenGamma Developers

    yass
    yass 2013/08/14
    " what is the penalty of jumping through the JNI to native code for the type of calls we are making? We therefore set up a simple test called via the following: JNA, JNI non-critical access, JNI critical access, Java and, as a reference, direct calls from C code. "
  • インテル® マス・カーネル・ライブラリー (インテル® MKL) の Java サンプル

    インテル® マス・カーネル・ライブラリー (インテル® MKL) には以下のディレクトリーにさまざまな Java のサンプルが含まれています。 <mkl ディレクトリー>/examples/java. 以下のインテル® MKL 関数用のサンプルが提供されています。 CBLAS の ?gemm、 ?gemv、 および ?dot ファミリー 非クラスター FFT 関数の完全なセット 1 次元の畳み込み/相関用 ESSL1 形式の関数 ユーザー定義のものとファイル・サブルーチンを除く VSL 乱数生成器 (RNG) GetErrorCallBack、 SetErrorCallBack、 および ClearErrorCallBack を除く VML 関数 サンプルのソースは以下のディレクトリーにあります。 <mkl ディレクトリー>/examples/java/examples. サンプルは Ja

    yass
    yass 2013/08/14
    " Java Native Interface (JNI) を使用してインテル® MKL とバインド / ネイティブ float および double データ型は、JNI jfloat および jdouble データ型とそれぞれ同じである必要 / ネイティブ int データ型は、4 バイト長 "
  • 1