Variable Precision DSP Blocks User Guide: Agilex™ 5 FPGAs and SoCs

ID 813968
Date 4/25/2025
Public

Visible to Intel only — GUID: woz1690730587997

Ixiasoft

Document Table of Contents

3.2.3.2. Direct Vector Dot Product

The following figures shows the combination of DSP blocks to create direct vector dot product. For FP32 single-precision floating-point arithmetic, the direct vector dot product consists of:
  • Multiply-add and subtract mode with chainin parameter turned on
  • Vector one
  • Vector two
Figure 44. Direct Vector Dot Product Using FP32 Single-precision Floating-point Arithmetic
For FP16 half-precision floating-point arithmetic, the direct vector dot product consists of:
  • Sum of two multiplication with FP32 addition mode with chainin feature enabled
  • Vector one
  • Vector two
Figure 45. Direct Vector Dot Product Using FP16 Half-precision Floating-point Arithmetic