Zaid Al-ArsShashank AggarwalJoost Hoozemans
Published © GPL3+

OctoRay: Scalable big data FPGA cluster

We allow combining the power of FPGA acceleration with the ease of Python programming to use 100s of FPGAs for big data analytics.

IntermediateProtip1 hour1,434
OctoRay: Scalable big data FPGA cluster

Things used in this project

Hardware components

Alveo
AMD Alveo
We used Alveo U50 FPGA cards available through the Nimibx cloud (https://www.nimbix.net/jarvicexe).
×2

Software apps and online services

Vitis Unified Software Platform
AMD Vitis Unified Software Platform
The Vitis platform and Vitis Libraries were used to build the FPGA accelerators.
FINN
The FINN framework was used to build the required neural network model for the project.
Python 3.6
A Python environment is used to build and run this project.
Dask
Dask was the Python framework used to create and manage the FPGA cluster for the project.

Story

Read more

Code

OctoRay: Scalable big data FPGA cluster

Credits

Zaid Al-Ars

Zaid Al-Ars

2 projects • 2 followers
Shashank Aggarwal

Shashank Aggarwal

0 projects • 1 follower
Joost Hoozemans

Joost Hoozemans

0 projects • 1 follower
Thanks to Xilinx.

Comments