ECE-NTUA students and members of HiPEAC granted the first place at the XILINX Open Hardware 2019 contest in 2 categories


ECE-NTUA students, Dimitris Danopoulos and George Tzanos, granted the first place at the Open Hardware 2019 Contest organized by Xilinx on September 5, 2019, in Dublin. The two students, supervised by research associate and HiPEAC members Dr. Christoforos Kachris and Prof. Dimitrios Soudris, developed a novel platform for the hardware acceleration of machine learning applications. The platform was developed from the Microprocessors Laboratory and Digital Systems Lab of the School of Electrical and Computer Engineering (ECE) of the National Technical University of Athens (NTUA).

Specifically, Dimitris Danopoulos received the first prize on the Hardware acceleration category for his work on the acceleration of FAISS; a widely used application for efficient similarity search and clustering of dense vectors in a Xilinx Alveo FPGA board and cloud FPGA. George Tzanos received the first prize on the PYNQ category (using the Zynq SoC) for the efficient acceleration of the Naïve Bayes algorithm for training and classification.

The work has been done under the project “CloudAccel: Hardware Acceleration of Machine Learning Applications in the Cloud” that has received funding from the Hellenic Foundation for Research and Innovation (HFRI) and the General Secretariat for Research and Technology (GSRT) under grant agreement no 2212 and the Xilinx University Program.

It is worth noticing that in 2017 students from the Microlab-NTUA had also received the first prize on this contest and later established a startup to develop high performance hardware accelerators using FPGAs.

The platforms are available on github:

https://github.com/dimdano/faiss-fpga

https://github.com/AcceleratedCloud/SDSoC/tree/master/Gaussian%20NaiveBayes

A video showing the main novelties of this platform is shown here