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

Two new functions in V10 Beta.

rbarron
New Contributor I
274 Views

Release notes and example code for MKL 10.0.006 Beta mention new functions CGEMM3M and ZGEMM3M, but no offer explanation of what they do. Does anybody here know? A link would suffice.

0 Kudos
1 Reply
y_sigal
Beginner
274 Views
In the help it is written:
"These routines perform the complex multiplication by forming the real and imaginary parts of the input matrices. It allows to use three real matrix multiplications and five real matrix additions, instead of the conventional four real matrix multiplications and two real matrix additions. The use of three real matrix multiplications only gives a 25% reduction of time in matrix operations. This can result in significant savings in computing time for large matrices."
It would be desirable to note, that for IA32 dgemm in Intel MKL it is realized inefficiently (see: http://www.thesa-store.com/products/ ).
0 Kudos
Reply