9-11 October 2024
Concordia University Conference Centre
Canada/Eastern timezone

EBC - A new backend compiler for etnaviv

9 Oct 2024, 14:05
45m
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St., Montreal, Quebec, Canada H3H 0A1
Talk (full slot) [FULL] Main Track (Room 9AB)

Speaker

Christian Gmeiner

Description

An efficient and flexible compiler backend is crucial for performance and adaptability. This presentation will take the audience through the journey of developing a new backend compiler for etnaviv, inspired by the architecture of agx and nak, and partially implemented in Rust. Leveraging the infrastructure that Mesa offers, we will delve into the motivations, challenges, and technical intricacies encountered during this project.

GSoC, EVoC or Outreachy No
In-person or virtual presentation Virtual
Code of Conduct Yes

Primary author

Presentation Materials

2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer