A preview is not available for this record, please engage by choosing from the available options ‘download’ or ‘view’ to engage with the material
Description
The Galois Field New Instructions (GFNI) introduced in the 3rd Gen Intel® Xeon® Scalable processor were designed to accelerate cryptographic and security applications. With some imagination, one of the instructions – the affine transformation instruction - also can be used to perform a host of other useful operations on individual bits within byte elements. In this document we describe how the instruction works and give numerous examples of how it can be used to implement useful bit-bashing operations for networking and signal processing.