Attending this event?
December 5-6, 2022
Yokohama, Japan + Virtual
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Japan 2022 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.

This schedule is automatically displayed in Japan Standard Time (UTC +9). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: The timing of sessions and room locations are subject to change.

Back To Schedule
Monday, December 5 • 17:25 - 18:05
Use Dmabuf to Streamline Sensor Data Handling - Wendy Liang, Cruise LLC

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

Log in to leave feedback.
Modern automotive systems for self driving vehicles have many sensor, like cameras. These sensors generate a lot of data that needs to be processed by the SoC. In order to handle the sensor data efficiently it is necessary to avoid data copying as much as possible. Another factor that needs to taken into consideration is that different memories can have different access latencies for different device. In this presentation we will talk about the basics of dmabuf, dma fence, dma heap and reserved memory Linux kernel frameworks, and how they can be used to address the requirements of modern heterogeneous data processing pipelines. We will show how to use the dmabuf and reserved memory framework to allow applications to allocate buffers from preferred memory. Furthermore we will propose a solution for sharing buffers between different accelerators to setup a zero copying data pipeline. In addition, we will explore how to use dma fence for synchronization between devices without the intervention from userspace application, and how the userspace application can use dma fence to monitor the data execution on the path.


Wendy Liang

Senior Software Engineer, Cruise LLC
Wendy is senior Linux kernel developer working for Cruise. She is currently working on Linux kernel framework for driverless car SoCs.  She has ~10 years experience with embedded Linux systems, platform management and communication for heterogeneous SoCs and other open source projects... Read More →

Monday December 5, 2022 17:25 - 18:05 JST