ADAS – Solving the challenges
Simplify the integration of in-vehicle high-performance computing and AI capatilities for the development of fully autonomous vehicles
Advanced driver-assistance system (ADAS) development is facing unprecedented challenges and is drawing larger investments than initially expected. It is now widely accepted that the path to self-driving vehicles will be evolutionary rather than disruptive, and it relies on the capability to continuously improve deep learning algorithms on real-time sensor data and capture extreme real-life cases.
OEMs and solution providers need to overcome significant mechanical and software engineering challenges: equipping test vehicles requires sophisticated, ruggedized hardware with extreme computational and data logging performance, coupled with a growing number of cameras and sensors and edge AI software for training and inference.
To tackle this complexity, Eurotech has been selected by top automotive players as a technology partner throughout their complete ADAS development cycle.
Our complete portfolio of scalable, reliable, compact High Performance Computers (HPCs) is designed to accommodate the most demanding requirements and reduce development time.
This blog guides you through the development challenges that we have overcome to achieve maximum computational density, highest logging speed and automotive-grade ruggedization.
AI for ADAS: high-performance data acquisition, processing, and storage
Autonomous driving is classified according to the amount of human driver intervention and ranges from Level 0 (no automation) to Level 5 (full automation).
Enabling Level 5 autonomy requires collecting, storing, and processing data at an unprecedented level. The total bandwidth used by ADAS sensors (cameras, LIDARs, radars, ultrasonic, motion) can reach 40Gbit/s. In less than 8 hours, when stored in raw format, this data would require over 127TB storage. When processed in real time, it would require a GPU with at least 80 TFLOPS (TF32), such as NVIDIA A30 or superior, for inference or reinforcement training.
Meeting these demanding requirements in HPCs, whilst fitting them into a reduced space like the trunk of a vehicle, cooling them to reach top performance, and ruggedizing them to survive automotive use is at the core of Eurotech expertise.
High performance computers are traditionally designed for controlled and benign conditions. When they operate in harsh environments, with dust, shocks, and vibrations, ruggedization is required. Not all ruggedizations are made equal, though.
Fans and vents are potential failure points and may become ineffective when sufficient air circulation and exchange cannot be guaranteed (as in a vehicle trunk). Shock absorbers require tuning to specific frequency ranges and tend to be bulky.
At Eurotech, we have multi-decade expertise in innovative ruggedized designs, making our HPCs fit to function in automotive environments.
Our data loggers and AI servers come with E-Mark, ECE ONU R10, ISO 16750, and IEC 60068-2-6 / 60068-2-27 certifications, giving you peace of mind when heading out for test drives.
Processing large amounts of data in a vehicle requires packing as much computational power as possible in a small recess, often without sufficient air circulation.
For the most demanding use cases, Eurotech has pioneered unique liquid cooling solutions able to guarantee the highest computational density at zero noise.
Liquid cooling not only minimizes the HPC dimensions but also improves reliability, by removing the need for fans and air vents.
Eurotech high-end data loggers and AI servers come with liquid cooling or air / liquid hybrid cooling, giving you the opportunity of maximizing computational power in a vehicle trunk.
An increasing mix of cameras, LIDARs, radars, and motion sensors are used to test and implement complex driver assistance capabilities.
This data is often stored at full resolution to perform in-vehicle, real-time operations (AI inference or reinforcement training) or offline AI training or simulations in large
lab workstations. In-vehicle data loggers need to meet a number of requirements.
- high speed to keep up with sensor feeds
- large capacity to log full-day test drives
- robust carriers for fast and flexible data exchange
Eurotech data loggers mount the latest generation U.2 drives in RAID configuration to achieve the highest sustained writing speed in the market, in rugged, swappable carriers.
ADAS case study #1 – High-performance data logger
In this application example, the goal is to collect large amount of sensor data during a test drive of four hours. The dataset is then transferred to the customer’s data center for AI training and validation.
Logging speed, storage capacity, and ease of data transfer to lab servers are key requirements.
In this case, DynaCOR 62-10, with its data logging speed reaching 28 GB/s, can be used in combination with removable QuickTray® storage units for a total capacity of up to 384TB.
QuickTray units can also be used in customized systems with 2x 5.25” drive bays, in standalone housings, or copy stations.
ADAS case study #2 – High-performance AI inference
In this application example, test drives are used to perform real-time AI inference and log data. All the equipment needs to fit into the car trunk with no space for bulky shock absorbers. Logging speed, AI processing performance, efficient cooling, and ruggedization are key requirements.
The DynaCOR 40-36 is an automotivecertified rugged AI HPEC (High Performance Edge Computer). It can be configured with up to 4x NVIDIA A30 GPUs and features 2x 100GbE interfaces while providing a direct storage capacity of up to 4x U.2 NVMe.
In a real case arrangement, 3x DynaCOR 40-36 have been combined with a DynaCOR 40-35 acting as a storage server, DynaNET 100G-01 and DynaNET 10G-01 switches for Layer 3 networking to achieve minimum latency, real-time load distribution, and data processing.
Liquid cooling and top-of-the-line ruggedization allow an efficient use of limited space and power. By fully populating the 16-port switch, this virtually achieves up to 1,920TB of NMVe storage capacity, or up to 4,992 TFLOPS (GPU, TF32) / 21,120 TOPS (GPU, INT8) computational performance.