A Functional Open GPU Upon ARM – SFO17-215

Session ID: SFO17-215
Session Name: A Functional Open GPU Upon ARM – SFO17-215
Speaker: Fabricio Toloczko
Track: LITE

★ Session Summary ★
GPGPUs (General Purpose Graphics Processing Unit) are becoming a relevant functional block on SoCs, particularly on the ARM ecosystem. Extracting full performance of a GPU is now becoming a combination of well integrated and optimized software and hardware. Motivated by that, there are many open GPU initiatives around the world using FPGAs, but most (if not all) of these are on Intel platforms. This project aims to present an open GPU based on a FPGA using the ARM Instruction Set. The driver platform adopted was the well known MESA 3D (www.mesa3d.org). We will describe the co-design approach to designing the OpenGPU. A fully functional hardware and software implementation of the OpenGPU working on a range of OpenGL applications ported by Linaro will be shown. On the fly we will change drivers between: software model only, native software and hardware (OpenGPU) on FPGA, to see its performance impact. The engineers that implemented this system will be at the session to support detailed technical questions.
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-215/
Presentation: https://www.slideshare.net/linaroorg/a-functional-open-gpu-upon-arm-sfo17215
Video: https://www.youtube.com/watch?v=OI7F_ra-H3E

★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport

Follow us on Social Media


Event Date: 27 Sept 2017

Speakers: Fabricio Toloczko