Autonomous vehicle advanced sensing and response
First Claim
1. A computing device within an autonomous vehicle, the computing device comprising:
- a wireless network device to enable a wireless data connection with an autonomous vehicle network; and
a set of multiple processors including a general-purpose processor, a general-purpose graphics processor, and a vision processor, the set of multiple processors to execute compute workloads that enable autonomous driving and navigation for the autonomous vehicle, the vision processor to accelerate processing of real-time sensory data, wherein one or more processors in the set of multiple processors is to determine to offload one or more of the compute workloads to a remote computing resource accessible via the autonomous vehicle network in response to a determination that a number of compute workloads exceeds a compute capacity of the set of multiple processors, the remote computing resource including one or more autonomous vehicles within range of the wireless network device or a remote datacenter connected to the autonomous vehicle network, wherein the wireless network device is to receive a result of one or more offloaded compute workloads and perform an autonomous driving or navigation operation based on the result.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides for a computing device within an autonomous vehicle, the compute device comprising a wireless network device to enable a wireless data connection with an autonomous vehicle network, a set of multiple processors including a general-purpose processor and a general-purpose graphics processor, the set of multiple processors to execute a compute manager to manage execution of compute workloads associated with the autonomous vehicle, the compute workload associated with autonomous operations of the autonomous vehicle, and offload logic configured to execute on the set of multiple processors, the offload logic to determine to offload one or more of the compute workloads to one or more autonomous vehicles within range of the wireless network device.
-
Citations
20 Claims
-
1. A computing device within an autonomous vehicle, the computing device comprising:
-
a wireless network device to enable a wireless data connection with an autonomous vehicle network; and a set of multiple processors including a general-purpose processor, a general-purpose graphics processor, and a vision processor, the set of multiple processors to execute compute workloads that enable autonomous driving and navigation for the autonomous vehicle, the vision processor to accelerate processing of real-time sensory data, wherein one or more processors in the set of multiple processors is to determine to offload one or more of the compute workloads to a remote computing resource accessible via the autonomous vehicle network in response to a determination that a number of compute workloads exceeds a compute capacity of the set of multiple processors, the remote computing resource including one or more autonomous vehicles within range of the wireless network device or a remote datacenter connected to the autonomous vehicle network, wherein the wireless network device is to receive a result of one or more offloaded compute workloads and perform an autonomous driving or navigation operation based on the result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing machine learning operations for an autonomous vehicle, the method comprising:
-
determining that a computational workload is to be processed by a computing device of the autonomous vehicle, the computational workload to enable autonomous driving and navigation for the autonomous vehicle, wherein the computing device of the autonomous vehicle includes a vision processor to accelerate processing of real-time sensory data; determining a first latency to a remote datacenter via an autonomous vehicle network; dispatching at least a first portion of the computational workload for processing via the remote datacenter in response to determining that the first latency is below a threshold associated with the computational workload; determining a second latency to an autonomous vehicle within range of wireless network device in response to determining that the first latency is above the threshold associated with the computational workload; dispatching at least a second portion of the computational workload in response determining that the second latency is below the threshold associated with the computational workload; receiving an offload result of at least the first portion or the second portion of the computational workload; and performing an autonomous driving or navigation operation based on the result. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An autonomous vehicle comprising:
-
a wireless network device to enable a wireless data connection with an autonomous vehicle network; and a set of multiple processors including a general-purpose processor, a general-purpose graphics processor, and a vision processor, the set of multiple processors to execute a compute manager to manage execution of compute workloads associated with the autonomous vehicle, the vision processor to accelerate processing of real-time sensory data, the compute manager to determine to offload one or more compute workloads to a remote computing resource accessible via the autonomous vehicle network in response to a determination that a number of compute workloads exceeds a compute capacity of the set of multiple processors, the remote computing resource including one or more autonomous vehicles within range of the wireless network device or a remote datacenter connected to the autonomous vehicle network, wherein the wireless network device is to receive a result of one or more offloaded compute workloads and perform an autonomous driving or navigation operation based on the result. - View Dependent Claims (17, 18, 19, 20)
-
Specification