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.