Edge Computing: from standard to actual infrastructure deployment and software development
Engagement / Document Library / Galois Fields New Instructions - Method for Calculating Toeplitz Hash Using GFNI Technology Guide
Galois Fields New Instructions - Method for Calculating Toeplitz Hash Using GFNI Technology Guide
Last Updated: May 20, 2022
The Toeplitz hash function is used for hash calculation to distribute packets across the queues with RSS (Receive Side Scaling) in Ethernet devices. The Toeplitz hash function is frequently implemented in hardware of modern Network Interface Cards (NIC) but it can also be used to calculate hash values in software use cases. Software implementations of the Toeplitz hash function require a lot of CPU cycles, and calculation time is non-deterministic, for example due to the multiple branching involved in different implementations. The proposed solution outlined in this guide allows the elimination of branches and dramatically reduces the number of CPU cycles needed to calculate the Toeplitz hash signature.
To view content, please verify your email or register by entering your email address.
Related Content
I Agree to Share My Information
By submitting this form, you agree to share your personal data with Intel for this business request.
Been Here Before?
Enter your Password below to verify.
Thank You!
Thanks for registering as a member in the Intel® Industry Solution Builders program. Your account has been activated. Please set your password by clicking on the link sent to your registered email address.
Note: If you do not see an email from our site in your inbox, please check your email account's Spam or Junk folder to ensure the message was not filtered. If the message was filtered, please 'Mark as good' or 'Not spam' or 'Add sender to white-list.'