Loading…
October 31 - November 1, 2019 | Lyon, France
View More Details & Register Here
Thursday, October 31 • 10:30 - 10:50
The Fletcher Framework: Accelerating Big Data Analytics on FPGAs - Zaid Al-Ars, Delft University of Technology

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Modern big data systems are highly heterogeneous. Components are implemented in a wide variety of programming languages and frameworks. Due to implementation differences, interfaces between components are burdened by serialization overhead. The Apache Arrow project helps to overcome this burden through a language-agnostic columnar in-memory format for big data applications. It is currently being integrated in many big data analytics frameworks, such as Apache Spark & Parquet, Dask, Pandas, and others.
In this talk, we present the open-source Fletcher framework, which is an implementation of Arrow for FPGA accelerators. Through a design generation step, Fletcher takes Arrow data structures and generates specialized, high-performance and easy-to-use hardware interfaces that can connect to accelerator kernels. This allows for automating the design of data interfacing and management. In addition, using Arrow datatypes prevents serialization overhead, and provides out-of-the-box integration with over 11 high-level languages efficiently.

Speakers
ZA

Zaid Al-Ars

Associate Professor - Quantum & Computing Engineering Dept., TU Delft
Zaid Al-Ars an associate professor at the Quantum and Computer Engineering Department of the Delft University of Technology, where he leads the Accelerated Big Data Systems group. His work focuses on developing computing infrastructures for efficient processing of big data applications... Read More →


Thursday October 31, 2019 10:30 - 10:50 CET
Lumiere (Track 3)