Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.

Why does MKL accelerate the matrix operation and FFT

薛_清_
Beginner
836 Views

Can anyone tell me?

Or tell me where to find the answer?

0 Kudos
1 Reply
Ying_H_Intel
Moderator
836 Views

Hi  Qing,

MKL is designed for providing highly optimized math function for science, engineering, data processing.    Thus, it provides BLAS/LAPACK (linear Algebra) . Intel MKL includes highly vectorized and threaded Linear Algebra, Fast Fourier Transforms (FFT), Neural Network, Vector Math and Statistics functions.

You may find such information from MKL main page , MKL user guide, developer manual etc.

https://software.intel.com/en-us/intel-mkl/

and Benchmark include FFT at  https://software.intel.com/en-us/intel-mkl/.

As i understand, you may start from MKLexample under MKL install folder , for example,

unzip  examples_core_c package :   \examples_core_c\dftc\source\basic_dp_complex_dft_1d.c 

which do complex-to-complex in-place 1D  FFT using Intel(R) MKL DFTI.

Best Regards,

Ying

 

0 Kudos
Reply