← Latest papers
⚡ electrical engineering

Enhancing Predictability of Multi-Tenant DNN Inference for Autonomous Vehicles' Perception

To enhance the predictability of multi-tenant DNN inference in autonomous vehicles, the authors propose PP-DNN, a system that dynamically selects critical frames and regions of interest (ROIs) to reduce data processing requirements while maintaining accuracy and significantly improving perception latency and completeness.

Original authors: Liangkai Liu, Kang G. Shin, Jinkyu Lee, Chengmo Yang, Weisong Shi

Published 2026-02-12
📖 4 min read☕ Coffee break read

Original authors: Liangkai Liu, Kang G. Shin, Jinkyu Lee, Chengmo Yang, Weisong Shi

Original paper dedicated to the public domain under CC0 1.0 (http://creativecommons.org/publicdomain/zero/1.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a professional photographer tasked with filming a high-speed car chase. You have a massive, heavy camera that takes a long time to process every single photo you snap.

If you try to process every single frame of a 30-frame-per-second video, your computer will overheat, lag, and eventually fall behind. In the world of self-driving cars, this "lag" is dangerous—if the car’s "brain" is still processing a photo from three seconds ago, it might not realize a pedestrian has stepped into the road right now.

This paper introduces PP-DNN, a system designed to make a self-driving car's "brain" faster, more predictable, and more efficient. Here is how it works using three simple analogies.


1. The "Smart Photographer" (The ROI Generator)

The Problem: Most AI systems try to look at the entire picture every single time. It’s like a photographer trying to inspect every single blade of grass in a field just to find one specific person. It wastes a lot of energy and time.

The Solution: PP-DNN acts like a smart photographer. Instead of staring at the whole field, it realizes that most of the scenery (the sky, the road surface, the distant trees) doesn't change much from one second to the next. It identifies "Critical Frames" (moments where something big changes, like a car suddenly turning) and "Regions of Interest" (ROIs) (the specific spots that matter, like a pedestrian or a traffic light).

  • Analogy: Instead of re-scanning the entire map of a city every minute, you only look closely at the intersections where traffic is moving.

2. The "Predictive Sketch Artist" (The Detection Predictor)

The Problem: Because the car is now only "taking photos" of the important stuff to save time, there are gaps in between. If the car only processes a "critical" frame every 5th frame, what happens during the 4 frames in between? The car might "go blind" for a split second.

The Solution: To fix this, the system uses a Detection Predictor. It’s like a sketch artist who watches a person walking and, even when they aren't looking directly at them, can accurately draw where that person will be in the next second based on their current speed and direction.

  • Analogy: If you see a ball flying through the air, even if you blink, your brain "predicts" where the ball is. PP-DNN does this mathematically so the car's perception stays smooth and continuous, even when it isn't doing heavy processing.

3. The "Traffic Controller" (The Task Coordinator)

The Problem: A self-driving car isn't just doing one thing; it’s running multiple "tenants" (different AI programs) at once: one for detecting cars, one for reading lanes, and one for identifying street signs. If the "lane detector" is running slow, it can hold up the "car detector," causing a massive traffic jam in the car's brain. This is called Fusion Delay.

The Solution: The Task Coordinator acts like an air traffic controller. It looks at all the different AI tasks and says, "Hey, the lane detector is running behind! Let's skip this unimportant frame for that task so we can catch up and keep everything synchronized." It ensures that all the different pieces of information arrive at the "decision-making" stage at roughly the same time.

  • Analogy: It’s like a conductor in an orchestra. If the violinists are playing too slowly, the conductor signals them to pick up the pace so the whole symphony stays in rhythm.

The Results: Why does this matter?

By using these three tricks, the researchers found that the car's "brain" became much more reliable:

  • Faster Reactions: It reduced the "lag" (fusion delay) by more than 2.6 times.
  • More Consistent: It stopped the "stuttering" (delay variations), making the car's perception much more predictable.
  • Better Accuracy: Even though it was processing less data, it actually became 75% better at completing its "to-do list" of detecting objects because it was focusing on the right things at the right time.

In short: PP-DNN teaches the car to stop staring at everything and start watching what actually matters.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →