Forum Discussion

Mads_From_Denmark's avatar
Mads_From_Denmark
Icon for Occasional Contributor rankOccasional Contributor
6 days ago
Solved

How does the FPGA AI Suite utilize Agilex 5 DSP Blocks?

Hello Altera Community.
I have a module called "dot_bf16" that uses the bf16 floating point format to calculate dot product and I am wondering if it uses the Agilex5 AI optimized DSP blocks to do this. I can't myself see how the DSP blocks are configured because they are all encrypted.

1. Agilex™ 5 Variable Precision DSP Blocks Overview • Variable Precision DSP Blocks User Guide Agilex™ 5 FPGAs and SoCs • Altera Documentation and Resources Center
This document states that there are 3 operational modes for tensor mode:

1. Tensor float point mode
2. Tensor fixed point mode
3. Tensor accumulation mode

Does the FPGA AI Suite utilize any of these?

I also noticed the module uses a FSM and controller.

  • The usage will depend on the architecture precision selected. It will be using it if you are using FP12AGX or FP11.

     

    Thanks.

1 Reply

  • JohnT_Altera's avatar
    JohnT_Altera
    Icon for Regular Contributor rankRegular Contributor

    The usage will depend on the architecture precision selected. It will be using it if you are using FP12AGX or FP11.

     

    Thanks.