Intel® oneAPI Math Kernel Library
Ask questions and share information with other developers who use Intel® Math Kernel Library.
7222 Discussions

Are Math Libraries optimized to use the Vector Unit ?

skouket
Beginner
636 Views
I was wondering if Math Libraries (for Linux) are optimized to use the Vector unit when it come to heavy floating point operations ..
or they use the FPU ??
0 Kudos
1 Reply
TimP
Honored Contributor III
636 Views
If you're considering architectures supported by MKL, there is no specialized vector unit. MKL for IA32 and EM64T architectures, evidently, makes heavy use of vectorized code, which employs the parallel SSE, SSE2, or SSE3 instructions. So, MKL takes advantage of the ability of the FPU to produce 2 or 4 results in parallel. So do the IPP and svml libraries.
0 Kudos
Reply