Theory of Time 2024 (Universal Theory for Everything)
Roofline Model for FPGA: A tool for Performance Analysis and Application Optimization
1. Roofline Model for FPGA:
A tool for Performance Analysis and Application
Optimization
Francesco Bertelli <francesco2.bertelli@mail.polimi.it>
NECSTLab, Politecnico di Milano
Xilinx, San Jose (CA)
08/06/2017
Ver. 1.0
1
6. Adaptation
6
Roofline Model adaptation to FPGA not trivial:
• Fixed Compute Bound Performance Limit—> Compute
Bound Performance Limit based on both algorithm and
FPGA
• Rationale: best performance on FPGA when the
algorithm is optimized and exploits all the HW
resources
8. Conclusion
8
• An adaptation of the Roofline Model for FPGA
architectures has been presented
• The approach can be automatically
implemented and a set of tools about it is
already under development
9. Thanks
for your attention
Francesco Bertelli <francesco2.bertelli@mail.polimi.it>
NECSTLab, Politecnico di Milano
Xilinx, San Jose (CA)
08/06/2017
Ver. 1.0
9