This comprehensive table will help you make informed decisions about which routines to use in your applications, including performance for each major function domain in Intel® Math Kernel Library (Intel® MKL) by processor family. Each link displays a chart. Some benchmark charts only include absolute performance measurements for specific problem sizes. Other charts compare previous versions, popular alternate open-source libraries, and other functions for Intel MKL.
|Component||Intel® Core™ Processor Benchmarks||Intel® Xeon® Processor Benchmarks|
|LAPACK||DGETRF, DGEQRF, DPOTRF||DGETRF, DGEQRF, DPOTRF|
|Fast Fourier Transform (FFT)|
|Sparse Matrix-Vector Multiplication (SpMV) and Sparse Solvers||SpMV|
|Vector Math||Exponential Function||Exponential Function|
|Random Number Generator||Random Number Generator vs. C rand()||Random Number Generator vs. C rand()|
Product and Performance Information
Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.
Notice revision #20110804