FlashDrive: Flash Vision-Language-Action Inference for Autonomous Driving
FlashDrive is an algorithm-system co-design framework that simultaneously optimizes four computational bottlenecks in Vision-Language-Action models for autonomous driving, achieving a 4.7x latency reduction (from 717ms to 151ms) on a 10B-parameter model while maintaining or improving accuracy to enable real-time deployment.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.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 trying to drive a car that thinks like a human but moves like a sloth. This is the current state of "Vision-Language-Action" (VLA) models in autonomous driving. Think of these models as a super-smart co-pilot that doesn't just see the road (vision) but also talks to itself about what to do (language) and then actually steers the wheel (action). Instead of using separate, rigid rules for every situation, these models try to reason through complex, messy traffic scenarios just like a human would. The problem? They are incredibly slow. Right now, making a single decision takes so long that the car is practically standing still, which is dangerous if you're moving at highway speeds. The big question scientists are asking is: How do we make this super-brain think fast enough to drive in real-time without losing its intelligence?
Enter FlashDrive, a new framework designed to turn this sluggish super-computer into a speedster. The researchers discovered that the slowness isn't caused by one big problem, but by a chain of four smaller, distinct bottlenecks, each wasting energy in a different way. They treated the car's brain like a busy factory assembly line and found four specific places where the workers were doing unnecessary busywork.
First, the Vision Encoder (the eyes) was re-reading the same parts of the video over and over. Imagine watching a movie where, for every new second, you have to re-read the entire previous hour of the script before you can understand the current scene. FlashDrive fixes this by using "streaming," where the model only looks at the new frame and remembers the rest, cutting the visual processing time by about 75%.
Second, the Prefill stage (getting ready to think) was doing the same re-reading mistake. The model was recalculating context it already knew from the last moment. FlashDrive solves this by carrying over the "memory" from the previous step, so the brain doesn't have to start from scratch every time.
Third, the Decode stage (the actual thinking) was too polite. It was generating its reasoning one word at a time, like a person whispering a sentence slowly, even though the answer was obvious and predictable. FlashDrive introduces a "speculative" approach, using a fast, lightweight draft model to guess a whole chunk of the reasoning at once. It's like having a speed-reader assistant who scribbles down the whole paragraph, and the main brain just quickly checks if it's right. This turned a slow, step-by-step process into a rapid burst of thought.
Finally, the Action stage (moving the car) was over-thinking the details. It was running many complex math steps to smooth out the path, even though the middle of the path was boring and predictable. FlashDrive realized that the "speed" of the car's movement only changes drastically at the very beginning and very end of a turn. So, it started "caching" (saving) the boring middle steps and only doing the heavy math where it actually mattered.
By combining these four clever shortcuts with some system-level tricks (like organizing the computer's work to avoid waiting lines), FlashDrive achieved something remarkable. On a powerful graphics card, it slashed the time it takes to make a driving decision from 717 milliseconds down to 151 milliseconds. That is a 4.7 times speedup, pushing the car's control frequency from a sluggish 1.4 times per second to a snappy 6.6 times per second.
Crucially, the paper shows that this speed didn't come at the cost of safety or accuracy. In simulations, the car's ability to stay in its lane and avoid obstacles remained almost exactly the same, with some metrics even improving slightly. The researchers tested this on various hardware, including powerful workstations and smaller edge devices, finding that FlashDrive makes real-time, end-to-end autonomous driving much closer to reality. They didn't just make the car faster; they made it fast enough to actually drive on the road.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.