Intel Agilex® 7 Variable Precision DSP Blocks User Guide

ID 683037
Date 10/02/2023
Public
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 40. 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 41. Direct Vector Dot Product Using FP16 Half-precision Floating-point Arithmetic