Understanding use cases for FPGAs

Session information has not yet been published for this event.


One Line Summary

Identifying target use cases of focus for future work on FPGAs


FPGAs and programmable logic devices have much promise in both traditional embedded and emerging datacenter environments, but there is a need to focus on certain use cases as we seek to drive the development of various standards related to their adoption. In this session, we will aim to identify key areas of focus for the next year. In particular, in the datacenter, is it really true that coherently attached (memory based) devices should be the focus, or should we also consider in-line accelerators. And in the embedded use case, is the existing work on the fpga mgr framework and device tree overlays sufficient? Open discussion lead by the listed speakers.


fpgas, use cases


  • Biography

    Graeme is a Kernel developer at Linaro as part of the Enterprise Group working on ACPI for arm/arm64 platforms. He is an OpenEmbedded and Ångström developer and ex board and technical steering committee member. He was previously involved with PMIC drivers while at Slimlogic and Audio drivers while at Wolfson and Openmoko. He worked on the original ALSA SoC implementation with Liam Girdwood and was responsible for the s3c drivers of ASoC. He previously talked twice at DNSCon, a local security conference on the Security of Embedded Systems and Smart-cards. He presented on ASoC at UDS and was a member of panel sessions at Linaro Connect.

  • Biography

    Jon Masters is Chief ARM Architect at Red Hat and also involved in various efforts to standardized FPGA and programmable logic

  • Zach Pfeffer

    Audience, Inc.


    I am currently the Director of Host Software at Audience, Inc. Audience’s goal is to be the ears of every device.

    Prior to Audience, I was the Android Platform Lead at Linaro. During my time there I lead an extremely talented group of engineers who maintained and released Linaro Android platforms on the Pandaboard, Exynos, Snowball and other boards. The unique thing about our builds was that they were built with the tip of GCC, the tip kernel and the latest Android source from AOSP. I am still in awe of what the team accomplished and continues to accomplish.

    Prior to Linaro, I helped Polycom build Android based video conferencing endpoints, helped Qualcomm maintain and release their Android kernel. I also helped Google build and release the first Android devices: the G1 and the Nexus One. Previous to Android work I built a whole mess of software for a pulse pattern generator at Picosecond Pulse Labs in Boulder Colorado, my home town. Go Buffs!

  • 4502c6e5-8875-41a4-864e-9ee1c18e2529

    Alan Tull



    I’ve been writing Linux device drivers for 17 years, at Cirrus Logic, Freescale, Altera, and now Intel.

    I wrote the FPGA Manager framework which is in the upstream kernel and have proposed Device Tree Overlays support for programming FPGAs.