August 19-20 | San Diego, CA
View More Details  & Register Here
Back To Schedule
Monday, August 19 • 11:25 - 12:05
The Fletcher Framework: Bringing Apache Arrow to FPGA - Johan Peltenburg, 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. The open-source Fletcher framework is an implementation of Arrow for FPGA accelerators. Fletcher allows developers to communicate in the Arrow format through specialized, high-performance and easy-to-use hardware interfaces. Serialization overhead is prevented, and integration with over 11 high-level languages is made possible and efficient. The OpenPOWER CAPI SNAP framework is a supported platforms of Fletcher. We will go over the benefits of Apache Arrow and Fletcher and show a hands-on example.

avatar for Johan Peltenburg

Johan Peltenburg

PhD Candidate, Delft University of Technology
Johan Peltenburg is a PhD Candidate from the Delft University of Technology in The Netherlands. His research focuses on heterogeneous computing for big data applications. Johan received his B. Eng in Electrical Engineering at the Rotterdam University of Applied Science, followed by... Read More →

Monday August 19, 2019 11:25 - 12:05 PDT
Harbor Ballroom D (Track 1)
  • Session Slides Included YES