Compiler
VTune Analyzer
Performance Library
數值函式庫MKL
Intel 影音開發函式庫
Threading Tools
Cluster Tools
Download
Price
Intel原廠教材連結
適用於 Intel
®
平台與技術的 Intel
®
軟體研發產品
Intel
®
數學核心庫 (Intel
®
MKL)
總覽
「Intel® 數學核心庫」(Intel® MKL) 是一套經高度最佳化的執行緒安全數學函數,對於 Intel® 平台上效能要求很高的工程、科學及金融等領域的應用程式,這些函數都大有用武之地。
此核心庫的功能領域包括:
線性代數(BLAS、LAPACK、DSS)
離散傅立葉轉換 (DFT)
PARDISO 直接稀疏矩陣解算器
向量數學庫 (VML)
「向量統計庫」(VSL) 亂數產生器
客戶評價
“採用 Intel MKL DGEMM 庫之後,我們的標準基準測試時間改善了 43% 到 71%,這給我們留下了非常深刻的印象。”
– Matt Dunbar
軟體研發人員
ABAQUS, Inc.
“對於劍橋大學配備 128 顆處理器的 SGI Altix 3700 系統上執行的基準測試程式碼,Intel MKL 向量數學庫有望幫助實現高達 20% 的效能提升。”
– Crispin Keable,理學博士
系統工程部經理
SGI
“只是隨便用一下「Intel 數學核心庫」(Intel MKL)及其執行緒功能,效能便取得了驚人的提高。這樣的結果真是讓我們喜出望外。”
– Gavin Lavelle
總裁
Panorama
功能與優點
在 Intel® 平台上具有出眾的效能
針對 Intel® Itanium® 2、Intel® Xeon™ 及 Intel® Pentium® 4 處理器執行過高度最佳化。執行階段處理器自動偵測功能可執行特定於處理器的最佳化程式碼。
在多處理器上具有優秀的縮放性
Intel MKL 已經過大量的多執行緒處理,不需任何額外工作,便能在多處理器上取得更好的效能。
免版稅
可無限量散發軟體隨帶的執行階段函數庫。
Intel® 卓越支援
購買這款產品,即獲贈一年「Intel® 卓越支援」;在此期間您可以取得所有的產品更新(包括主要上市版)。
新增功能
效能改善(BLAS 與 DFT)
Intel MKL 9.0 的效能比 Intel MKL 8.0 有了大幅提升,尤其是在小型矩陣與資料組方面。
Intel® MKL 9.0 中的效能改善
§
Intel® Itanium® 2 處理器
Intel® Xeon™ 及 Intel® Pentium® 4 處理器
基本線性代數子程式 (BLAS) DGEMM
在小型矩陣(40x40 或更小)上,效能可以提高 150-200%
在小型 M 維矩陣(最多 200 個元素)上,效能可以提高 5-50%
離散傅立葉轉換 (DFT)
對於中小型(256 個元素以下)向量運算,一維 DFT 的效能
提升幅度可以高達 100%
對於中小型(256 個元素以下)向量運算,一維 DFT 的效能
提升幅度可以高達 100%
效能時間使用特定的程式測量,該程式呼叫 Intel® MKL 中對應的函數,使用測量處理器時鐘訊號的時鐘,來測量執行所需的時間量,然後計算函數執行的浮點運算數量。每秒浮點運算次數 (FLOPS)、每秒百萬浮點運算次數 (MFLOPS) 及每秒十億浮點運算次數 (GFLOPS) 是常用的函數效能計算單位。每個都是用浮點運算數量除以執行時間的秒數,然後再相應的除以一百萬或十億後分別得到 MFLOPS 及 GFLOPS。
新增的功能
Intel MKL 7.0 新增了一些功能,包括:
引入具有 PARDISO 與 DSS 介面的「直接稀疏矩陣解算器」。
新增針對實數資料類型的二維 DFT
新增兩個基本的偽亂數產生器(Sobol 與 Niederreiter)、均值可變的泊松分佈產生器(向量泊松產生器)以及多元(相關)常態分佈產生器。
Intel 數學核心庫的功能領域
線性代數(BLAS、LAPACK、DSS)
Intel MKL透過 LAPACK 以及 BLAS 1、2、3 級提供線性代數功能,LAPACK 可作為解算器與特徵值解算器,BLAS 可提供複數數學軟體所需的向量-向量、向量-矩陣以及矩陣-矩陣運算。Intel MKL還包含「直接稀疏矩陣解算器」,用於求解線性代數方程。Intel MKL可提供比其他各種線性代數軟體套件優異許多的效能。
DGEMM 效能基準測試圖
按一下影像放大顯示。
離散傅立葉轉換 (DFT)
I
ntel MKL中的「離散傅立葉轉換」(DFT) 功能提供多維常式(1 到 7 維),同時支援混合基數(變換長度不包括 2 的冪次)。DFT 已經過特殊最佳化處理,以最大程度減少執行基數為 2 的冪次的運算時必然導致的快取記憶體逐出,並經過多執行緒處理,可以在多處理器電腦上實現更高的效能。
PARDISO 直接稀疏矩陣解算器
Intel MKL採用了「巴塞爾大學」(University of Basel) 的 PARDISO(Parallel Direct Solver,中譯「平行直接解算器」)解算器。PARDISO 是一套易於使用的高效能軟體庫,具有執行緒安全與記憶體利用率高的特點,可用于求解大型、稀疏、對稱與不對稱的線性系統方程。除 PARDISO 介面外,Intel MKL還提供更簡單、更先進的介面 (DSS)。
向量數學庫 (VML)
「向量數學庫」(VML) 包含一套最佳化的計算密集型核心數學函數,包括:
三角函數(例如 Sin、Cos)
雙曲函數(例如 Sinh、Tanh)
乘方函數(例如 Sqrt、Cbrt)
誤差函數(Erf、Erfc)
指數函數 (Exp)
對數函數(Ln、Log10)
其他函數(Inv、Div)
相對於標量函數,VML 函數具有顯著的效能優勢。
向量統計庫 (VSL)
「向量統計庫」(VSL) 是一組亂數產生器,可用於處理各種概率分佈,包括離散分佈與連續分佈。很多應用程式都可以透過使用 VSL 大幅提升效能,其中包括物理、化學、醫學及金融分析軟體中常用的模擬演算法。
效能
經過高度最佳化
Intel MKL利用執行階段處理器自動偵測功能來執行專門針對 Itanium 2、Xeon 及 Pentium 4 處理器執行過最佳化的程式碼。
相容性
Windows* 與 Linux* 支援
「Intel 數學核心庫 Windows* 版」同 Windows Server 2003、Windows XP 保持相容,對於 Itanium 處理器系列,還同「Microsoft 平台軟體研發包」保持相容。
Intel® MKL 支援的 Linux* 平台
§
建議使用的 Linux* 平台
以 Intel® Xeon™ 與 Intel® Pentium® 4
處理器為基礎的系統
以 Intel® Itanium®
處理器為基礎的系統
1
Red Hat Linux* 9.0
X
Red Hat EL* 2.1
X
X
Red Hat EL 3.0
X
X
SuSE Linux* 8.2
X
SuSE Linux Enterprise Server 8
X
X
§
以 Itanium 處理器為基礎的系統要求使用 2.4.9-18 版以上的 SMP 核心。
技術支援
Intel 卓越支援
購買每套「Intel 數學核心庫」,即獲贈一年「Intel® 卓越支援」;在此期間您可以取得所有的產品更新(包括主要上市版)。
要求
硬體與軟體
如需有關詳細資訊,請蒞臨「Intel 數學核心庫」網站:
www.intel.com/software/products/mkl
§
效能測試與評級均使用特定電腦系統和/或元件測量,其結果可以反映 Intel 產品的大致效能。系統硬體或者軟體的設計或設定上如有任何差異,均可能影響實際效能。顧客應參考其他資訊來源,以全面評估考量購買的系統或元件的效能。如需有關效能測試與 Intel 產品效能的詳細資訊,請蒞臨
www.intel.com/software/products
Intel 同時提供工具與技術支援,以幫助改善軟體應用程式的效能、功能及效率。
「Intel® 軟體研發產品」與主流的 Windows* 及 Linux* 研發環境相容,是最能充分利用 Intel 處理器最新功能的終南捷徑。「Intel 軟體研發產品」專為整個研發週期設計,其中包括「Intel® 效能庫」、「Intel® 編譯器」(C++ 與 Fortran 的 Windows 及 Linux 版)、「Intel® VTune™ 分析器」、「Intel® 執行緒工具」以及「Intel® 叢集工具」。
「Intel 卓越支援」網站為所有的 Intel 軟體產品提供專家技術支援,並提供產品更新及相關下載。
如需瞭解其他產品資訊,請蒞臨:
www.intel.com/software/products
Intel、Intel 標誌、Itanium、Pentium、Intel Centrino、Intel Xeon、Intel XScale、VTune、Celeron、Intel NetBurst 及 MMX 均為 Intel 公司或其子公司在美國以及其他國家或地區的商標或注冊商標。
* 其他品牌與品名可能是屬於其他公司的資產。
著作權 © 2004 Intel 公司。
Copyright 2007 AnCAD, Inc. All Rights Reserved
Privacy Policy I Terms & Conditions of using this website