ADAS refers to Advanced Driver Assistance Systems, a collection of terms and technologies that culminate in autonomous vehicles. SAE defines six levels of ADAS:

SAE LevelCapabilitiesExample
0Alerts onlyLane departure alarm
1Single systemAdaptive cruise control
2Multiple systemsAdaptive cruise + lane centering
3Conditional automationFull driving in specific scenarios (not sure)
4High automationNo driver input needed within geofenced areas. Waymo is Level 4.
5Full automationNo driver under any conditions (weather, no geofence, etc)

HPC requirements

The FalconFS paper describes one aspect of training models for ADAS very well.1 Its storage requirements are stated as:

  • Multimodal data stored as one file per mode over time
    • Images, point clouds
    • “few KiB to a few MiB, mostly within 256 KiB”
  • Inflight dataset can be up to hundreds of petabytes, 300 billion files
  • Billions of directories (timestamps, vehicle ID, camera ID, …)
  • Random access order of files

The CPUs are used for data augmentation in the loop, leaving little resources for ancillary services on compute nodes.

Footnotes

  1. https://arxiv.org/abs/2507.10367