Google PlayストアでUnionpediaアプリを復元するために作業中です
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn

Intel Math Kernel LibraryとMath.NET Numerics

ショートカット: 違い類似点ジャカード類似性係数参考文献

Intel Math Kernel LibraryとMath.NET Numericsの違い

Intel Math Kernel Library vs. Math.NET Numerics

Intel oneAPI Math Kernel Library (oneMKL) は、インテルが開発している、科学・工学・金融アプリケーション向けに提供される最適化(高速化)された数学ルーチンを含むライブラリである。提供される中心的な数学関数にはBLAS、LAPACK、、スパースソルバー(疎行列)、FFT、ベクトル演算が含まれている。インテルのCPUおよびGPUをサポートしている。オペレーティングシステムはWindows、Linux、macOSで利用可能である。対応プログラミング言語はC言語、C++、Fortran。 Math.NET Numericsは、.NETおよびMonoの オープンソースな数値計算ライブラリで、 C#およびF#で記述されている。 BLASおよびLAPACKと同等の機能を備えている。

Intel Math Kernel LibraryとMath.NET Numerics間の類似点

Intel Math Kernel LibraryとMath.NET Numericsは(ユニオンペディアに)共通で6ものを持っています: フーリエ変換オープンソースBasic Linear Algebra SubprogramsLAPACKMicrosoft Windows数値解析ソフトウェアの一覧

フーリエ変換

数学においてフーリエ変換(フーリエへんかん、Fourier transform、FT)は、実変数の複素または実数値関数fを、別の同種の関数に写す変換である。 工学においては、変換後の関数はもとの関数fに含まれる周波数を記述していると考え、しばしばもとの関数fの周波数領域表現 と呼ばれる。言い換えれば、フーリエ変換は関数fを正弦波・余弦波に分解するとも言える。 フーリエ変換 (FT) は他の多くの数学的な演算と同様にフーリエ解析の主題を成す。特別の場合として、もとの関数とその周波領域表現が連続かつ非有界である場合を考えることができる。「フーリエ変換」という言葉は関数の周波数領域表現のことを指すこともあるし、関数を周波数領域表現へ写す変換の過程・公式を言うこともある。なおこの呼称は、19世紀フランスの数学者・物理学者で次元解析の創始者とされるジョゼフ・フーリエに由来する。

Intel Math Kernel Libraryとフーリエ変換 · Math.NET Numericsとフーリエ変換 · 続きを見る »

オープンソース

オープンソース(open source)は、専らを促進する目的で、コンピュータプログラムの著作権の一部を放棄し、ソースコードの自由な利用および頒布を万人に許可するソフトウェア開発モデル。この開発モデルでは、コンピュータで実行できるが人間が容易に理解・変更できないオブジェクトコードだけでなく、ソースコードも含めて自由な再頒布を許可するライセンスのもとで公開する。 オープンソースを推進するために設立されたオープンソース・イニシアティブは、ソフトウェアがオープンソースであるための要件を定めた「オープンソースの定義」を策定した。

Intel Math Kernel Libraryとオープンソース · Math.NET Numericsとオープンソース · 続きを見る »

Basic Linear Algebra Subprograms

Basic Linear Algebra Subprograms(BLAS)は数値線形代数の基礎的演算に必要な関数を定義するAPIである。ベクトル・行列演算を含む38の関数からなるLevel 1 BLASが1979年に発表されたのち、Level 2 および Level 3 まで拡張された。多数の実装が作成・整備され続けており、この分野におけるデファクトスタンダードとなっている。BLASの基礎演算を利用してLAPACKなどの上位パッケージが構築されており、科学技術計算・高性能計算で多用される。 BLASの関数を多用するソフトウェアにおいてBLAS実装(ライブラリ)の質は速度に直結する。高度な最適化は実装が動くハードウェアに依存するため、多くのハードウェアベンダーが自社デバイスに特化したライブラリを提供している(インテル:Intel oneAPI Math Kernel Library)。オープンソースの最適化 BLAS 実装として OpenBLAS などがある。

Basic Linear Algebra SubprogramsとIntel Math Kernel Library · Basic Linear Algebra SubprogramsとMath.NET Numerics · 続きを見る »

LAPACK

LAPACK (Linear Algebra PACKage)は数値線形代数のための数値解析ソフトウェアライブラリで、線型方程式や線型最小二乗問題、固有値問題、特異値問題等を数値的に解くために利用される。本ライブラリは複素数または実数を成分とする行列を扱うことが可能であり、LU分解やコレスキー分解、QR分解、シュア分解等の行列の分解を行うためのサブルーチンを含む。サブルーチンは単精度版と倍精度版が提供される。のLAPACKの初版はFORTRAN 77 で実装されていたが、現在はFortran 90が用いられている。LAPACK 3.4.0からはC言語インターフェースであるLAPACKEが統合され、C言語やC++からの利用が容易になった。

Intel Math Kernel LibraryとLAPACK · LAPACKとMath.NET Numerics · 続きを見る »

Microsoft Windows

Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群である。グラフィカルユーザインタフェース (GUI) を採用している。Windows発売以前では高価なワークステーション(ハイエンドパソコンを上回る性能のデスクトップコンピュータ)でしか実現されていなかったマルチタスクやGUIを中心とした使い勝手の良さを、一般消費者が入手しやすい標準的な規格のパソコンに順次取り込んで行き、一般向けOSのシェアのほとんどを占めるに至り、今や大きな知名度を持つ。

Intel Math Kernel LibraryとMicrosoft Windows · Math.NET NumericsとMicrosoft Windows · 続きを見る »

数値解析ソフトウェアの一覧

数値解析ソフトウェアは、数値解析を行うために開発・利用されるコンピュータソフトウェア・ライブラリの総称。

Intel Math Kernel Libraryと数値解析ソフトウェアの一覧 · Math.NET Numericsと数値解析ソフトウェアの一覧 · 続きを見る »

上記のリストは以下の質問に答えます

Intel Math Kernel LibraryとMath.NET Numericsの間の比較

Math.NET Numericsが41を有しているIntel Math Kernel Libraryは、53の関係を有しています。 彼らは一般的な6で持っているように、ジャカード指数は6.38%です = 6 / (53 + 41)。

参考文献

この記事では、Intel Math Kernel LibraryとMath.NET Numericsとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: