Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

Complex numbers in matricies?

mrmatrix
Beginner
128 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
128 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
Gennady_F_Intel
Moderator
128 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
Reply