Autonomous Driving Compute Distribution for Low-Latency Node Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dynamic compute distribution in autonomous driving vehicles is unsustainable due to the high volume and diversity of data, with existing solutions failing to efficiently distribute computational resources across vehicles, network edges, and clouds, leading to inefficiencies and high latency in critical use cases.

Innovation Solution

A dynamic model that combines resources from in-vehicle platforms, network edge platforms, and cloud platforms as a single pool, using AI CPUs and multi-access edge computing (MEC) to distribute machine learning workloads based on latency and real-time requirements, with 5G connectivity enabling end-to-end solutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If full reliance on cloud model is used for computational requirements, then centralized processing capability is improved, but latency and response time worsen

Engineering Contradiction:
Improvecentralized processing capabilityVSAvoidlatency
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

The patent segments the computational workload across multiple locations: in-vehicle platforms handle immediate processing, network edge platforms handle regional processing, and cloud platforms handle aggregate processing. This segmentation allows critical functions to be processed closer to the vehicle, reducing latency while maintaining centralized capabilities for non-time-critical tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension to the computational architecture by distributing processing across three distinct layers (vehicle, edge, cloud) rather than relying solely on centralized cloud processing. This multi-dimensional distribution enables simultaneous optimization of both processing power and response time by routing tasks to appropriate layers based on their latency requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If computational resources are distributed across multiple platforms, then latency is reduced, but system complexity increases

Engineering Contradiction:
Improveresponse latencyVSAvoidsystem architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent creates a universal computational framework where the same three-platform architecture (vehicle, edge, cloud) serves multiple autonomous driving use cases with different latency requirements. Each platform type can handle various computational tasks, and the system provides a unified interface for task distribution, reducing the effective complexity despite the distributed nature of the system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If cloud resources are stretched to network edge and vehicles, then processing speed is improved, but resource coordination difficulty increases

Engineering Contradiction:
Improveprocessing speedVSAvoidresource coordination complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements dynamic resource allocation where computational tasks are routed to different platforms based on real-time conditions such as latency requirements, available capacity, and task priority. This dynamic approach allows the system to adapt to changing conditions and optimize processing speed while managing coordination complexity through flexible, condition-based task distribution rather than static resource assignment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11327804B2Systems, methods and apparatus for dynamic distribution in autonomous driving
Publication Date: 2022.05.10 INTEL CORP
  • US11327804B2 patent drawing
  • US11327804B2 patent drawing
  • US11327804B2 patent drawing

AI summary

The disclosed embodiments generally relate to methods, systems and apparatuses for directing Autonomous Driving (AD) vehicles. In one embodiment, an upcoming condition is assessed to determine the computational needs for addressing the condition. A performance value and latency requirement value are assigned to the upcoming condition. A database of available nodes in the network is then accessed to select an optimal node to conduct the required computation. The database may be configured to maintain real time information concerning performance and latency values for all available network nodes. In certain embodiments, all nodes are synchronized to maintain substantially the same database.