Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

Complex numbers in matricies?

mrmatrix
Beginner
775 Views

Hi all,

I am currently using the IPP for matrix maths. This IPP library contains functions that I can use to transpose matricies, multipy them, etc. The element of each matrix is of data type Ipp32f. All this is fine. I can make matricies of real numbers and manipulate them beautifully.

The problem however, is how do I make matricies of COMPLEX numbers using IPP????

This is driving me nuts.

Thank you!

0 Kudos
2 Replies
Vladimir_Dudnik
Employee
775 Views

Hello,

IPP small matrix domain is mostly targeted for media and 3D gaming math areas where complex arithmetic is not required. I would recommend yo to use Intel MKL for complex matrix operations.

Regards,
Vladimir
0 Kudos
Gennady_F_Intel
Moderator
775 Views

Hello,

IPP small matrix domain is mostly targeted for media and 3D gaming math areas where complex arithmetic is not required. I would recommend yo to use Intel MKL for complex matrix operations.

Regards,
Vladimir

in addition, anote need to be added regarding using MKL - Intel MKL supports such operation with complex matrix but, please take into your account that Intel MKL is mostly optimized for middle and large size of matrix.

By another words, if your matrix size will be like 3x3, 6x6 then the performance of such operations will be not very good.

regards, Gennady
0 Kudos
Reply