Loading…
Attending this event?
October 22-23, 2024
Santa Clara, CA
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for RISC-V Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
Berberis is an open source userspace dynamic binary translator facilitating cross-architecture development and testing of RISC-V Android applications. It translates native riscv64 code inside of an Android APK to x86_64 at runtime, enabling developers to test RISC-V builds of their apps on their workstations when target device hardware is unavailable. This presentation will cover the motivation and benefits of userspace translation versus whole-system emulation, the challenges of translating RISC-V code to x86_64, and use cases and future directions for the project.
Speakers
avatar for Jeremiah Griffin

Jeremiah Griffin

Staff Software Engineer, Google
Jeremiah joined Google in 2022 and has been a technical lead of the Berberis RISC-V-to-x86 dynamic binary translator for Android since 2023. His areas of expertise include systems programming, automated testing, embedded and automotive software, and human-machine interfaces. He has... Read More →
avatar for Lev Rumyantsev

Lev Rumyantsev

Software Engineer, Google
Since 2014 Lev has been working at Google on various projects to enhance user experience with Android applications on Large Screen and x86 devices. His main focus has been on developing a binary-translation layer to run ARM-compiled applications on x86 devices. In 2022 Lev also started... Read More →
Tuesday October 22, 2024 2:35pm - 2:53pm PDT
Grand Ballroom H (Level 1)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link