Comparison of FastFlow and Vitis in FPGA Stacks
for Data Centers
Rourab Paul
Paper ID : 64
Alberto Ottimo, Marco Danelutto
University of Pisa, Italy & Shiv Nadar University Chennai, India
Presentation Outline
2
6/15/2026
Introduction
3
6/15/2026
Related Works
4
6/15/2026
Related Works
5
6/15/2026
Contribution
6
6/15/2026
Methods
7
6/15/2026
Methods
8
6/15/2026
Methods
9
6/15/2026
Results
10
6/15/2026
Results
11
6/15/2026
Example: 1
Realtime Task Flow
12
6/15/2026
Example: 1
Realtime Task Flow
13
6/15/2026
Example: 1
Example: 2
Conclusion & Future Works
14
6/15/2026
References
[1] IEEE Standards Association Corporate Advisory Group. IEEE standard for systemverilog–unified hardware design, specification, and verification language. IEEE Std 1800- 2017 (Revision of IEEE Std 1800-2012), pages 1–1315, 2018.
[2] Fabrizio Ferrandi an et al. A framework for hardware software co-design of embedded systems. Panda Home Page, 2022.
[3] Xilinx. vivado high level design features, ug1046 -ultrafast embedded design methodology guide (ug1046) (v2.3). Xilinx White Paper, 2018.
[4] AMD Xilinx. Vitis unified software platform documentation, embedded software development, ug1400 (v2022.2). Xilinx AMD White Paper, 2022.
[5] AMD. Vitis data center acceleration examples. Xilinx AMD White Paper, 2020.
[6] Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, and Massimo Torquati. Fastflow: High-Level and Efficient Streaming on Multicore, chapter 13, pages 261–280. John Wiley & Sons, Ltd, 2017.
[7] Nicolò Tonci, Massimo Torquati, Gabriele Mencagli, and Marco Danelutto. Distributed-memory fastflow building blocks. International Journal of Parallel Programming, 51(1):1–21, Feb 2023.
[8] Marco Danelutto, Gabriele Mencagli, Alberto Ottimo, Francesco Iannone, and Paolo Palazzari. Fastflow targeting
15
6/15/2026
THANK YOU