What is VAIDAS?
VAIDAS (Virtual AI Inference for ADAS) is an architectural approach that restructures how multiple deep‑learning models are executed in advanced driver‑assistance systems (ADAS). Instead of loading model weights from main memory for each inference, every model resides permanently in a dedicated weight bank within the accelerator.
How VAIDAS Works
The core mechanisms are:
- Weight Banking: Each ADAS model has its own on‑chip memory bank, eliminating reloads.
- One‑Cycle Model Switch: Selecting a different model is performed by a single clock‑cycle multiplexor operation.
- Resident Execution: All models stay resident during operation, turning a memory‑bound workflow into a compute‑bound one.
- Deterministic Scheduling: The accelerator schedules model execution in fixed‑length cycles, providing a predictable execution timeline.
Because the models are always present, a chain of models can be executed back‑to‑back with total latency measured in tens of cycles rather than hundreds.
Why Deterministic Cycles Matter for ADAS
Safety‑critical automotive systems require guaranteed response times, not just high average throughput. Deterministic inference offers:
- Bounded Worst‑Case Latency: The maximum inference time is known and fixed, enabling reliable control‑loop design.
- Sub‑Microsecond Execution: At typical automotive clock speeds, inference completes in sub‑µs, matching the timing needs of real‑time vehicle control.
- Predictable Power Consumption: Fixed‑cycle execution simplifies thermal and power budgeting.
- Robust Safety Certification: Deterministic behavior aligns with functional safety standards (ISO 26262) that demand provable timing guarantees.
Key Benefits of the VAIDAS Approach
- Eliminates reload overhead that dominates latency on conventional GPUs/NPUs.
- Enables simultaneous execution of multiple ADAS perception models (e.g., lane detection, object detection, free‑space estimation).
- Transforms throughput‑centric benchmarks into safety‑relevant metrics.
- Provides a scalable foundation for future ADAS functions without sacrificing timing predictability.