P2020 multiword CRC calculation

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

P2020 multiword CRC calculation

579 Views
ilya_german
Contributor I

Hey,

I'm trying to improve the performance of my software CRC calculation.

I have encountered with an article using multiword CRC implementaion on AMD and Intel CPUs : "Everything we know about CRC but afraid to forget".

In this article they are explaning that multiword calculation can only be done on CPU with multiple ALUs, Like the P2020.

My quastion is, has anyone tried to implement CRC with multiword ? is it possible with P2020 ?

P.S

Maybe someone implemented any ither efficient method ?

Thank you,

Ilya German

0 Kudos
2 Replies

515 Views
ilya_german
Contributor I

Thanks for the fast response !

I found the following CRC implementation using POWER8 vpmsum(vector polynomial multiply sum)instructions : https://github.com/antonblanchard/crc32-vpmsum

I wounld like to know if something like that was implemented in P2020 cpu ( maybe using SPE)

Ilya

0 Kudos

515 Views
ufedor
NXP Employee
NXP Employee

This community is devoted to NXP products and related NXP software - i.e. not software development in general.

Also, it is possible that some advice will be possible if you'll explain which exactly CRC is in question.

0 Kudos