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.

Small Matrix/Vector Functions alternative?

Hendrik_S_1
Beginner
741 Views

Hi everyone,

I am shocked to find out the small matrices and vector part of the IPP got removed.

In short, what would be an alternative regarding ease of use and performance?

Greetings from Germany,

Hendrik

0 Kudos
2 Replies
Chao_Y_Intel
Moderator
741 Views

Hendrik, 

Have you got the chance to review Intel MKL library?  Do you see any gap when moving your code to this library:
https://software.intel.com/en-us/articles/the-alternatives-for-intel-ipp-legacy-small-matrices-domain

Thanks,
Chao
 

0 Kudos
Hendrik_S_1
Beginner
741 Views

Hello Chao,

Thanks for that link. It helps alot.

We had a look at the MKL and yes, it provides the functionality. Fortunatly we are starting a fresh project, so no legacy code to adapt.

But the difference in the interface definition are somewhat hard for me (personally) because I used the ippvm for 5 years. Instead of Matrix x Vectorarray, I have to think of Matrix x Matrix e.g. - but that's not somethink I should be able to adapt quick.

I have a bit more concerns about the performance - but relating to that article, the MKL got / will get better for small matrices.

Regards

Hendrik

0 Kudos
Reply