Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
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.

Function for matrix multiplication of complex values

Matthew_S_
Beginner
738 Views

I'm fairly new to IPP and I have what seems like a silly question. Does IPP provide a function for multiplying two matrices of complex values (32fc format)? A colleague and I scoured the Small Matrices and Realistic Rendering and Signal Processing reference manuals yesterday and could not find it. Is this operation not supported (in a single function call) in IPP? If not, what about MKL?

0 Kudos
2 Replies
Ying_H_Intel
Moderator
738 Views

Hello Matthew, 

Yes, MKL should support the complex type matrix multiply, (real, 32fc and double 64fc float type). and also have good optimization for small matrix. 

like cgemm() and zgemm(). You can find fortran sample or C sample in MKL install directory/example/blas  and cblas

Best Regards,

Ying 

0 Kudos
Matthew_S_
Beginner
738 Views

Thanks for the reply. I guess MKL is better suited to my problem space than IPP.

0 Kudos
Reply