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 on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
7234 Discussions

Why does MKL accelerate the matrix operation and FFT

薛_清_
Beginner
810 Views

Can anyone tell me?

Or tell me where to find the answer?

0 Kudos
1 Reply
Ying_H_Intel
Moderator
810 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