Intel® Agilex™ Variable Precision DSP Blocks User Guide

ID 683037
Date 11/17/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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