2-4 October 2019
Concordia University Conference Centre
America/New_York timezone

ACO, a new compiler backend for GCN GPUs

2 Oct 2019, 10:45
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St. Montreal, Quebec, Canada H3H 0A1
Talk (full slot) (closed) Main Track


Radv (the radeon vulkan driver) has for a long time used LLVM as the
shader compiler backend. However, LLVM has a number of issues which
led us to develop an alternative shader compiler that strongly leans
on the shared nir intermediate language. This new compiler is showing
significant gains for compile time as well as runtime performance.

We will talk about our pain points with LLVM and how ACO solves them,
the overall design of ACO as well as the challenges we see and the
plans we have for the future.

GSoC, EVoC or Outreachy No
Code of Conduct Yes

Primary authors

Bas Nieuwenhuizen (Google) Daniel Schürmann (Valve)

Presentation Materials

There are no materials yet.
Platinum sponsor

Gold sponsors

Silver sponsors

Bronze sponsors

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now