Dependency modeling for autonomous vehicles
AssigneeGM Cruise Holdings LLC
InventorBurkay Donderici
Life of this patent
Estimating the term…
Abstract
A computing apparatus, comprising: a processor circuit and a memory; and instructions encoded within the memory to instruct the processor to: receive a stored dependency graph for a first hardware configuration for a plurality of compute nodes; receive a second hardware configuration comprising a modification to the first hardware configuration; iteratively model the second hardware configuration comprising adjusting one or more of a plurality of operational parameters for a model of the second hardware configuration, and selecting an optimum configuration of the plurality of operational parameters; and sending the optimum configuration to a real-world embodiment of the second hardware configuration.
Claims20
A computing apparatus, comprising:
- a processor circuit and a memory;
- and
- instructions encoded within the memory to instruct the processor circuit to:
- receive a stored dependency graph for a first hardware configuration for a plurality of compute nodes;
- receive a second hardware configuration comprising a modification to the first hardware configuration;
- iteratively model the second hardware configuration comprising adjusting one or more of a plurality of operational parameters for a model of the second hardware configuration, and selecting an optimum configuration of the plurality of operational parameters using the stored dependency graph;
- and
- sending the optimum configuration to a real-world embodiment of the second hardware configuration.
One or more non-transitory computer-readable storage media having stored thereon executable instructions to:
- find an optimum configuration for a set of operational parameters for a second hardware configuration being a modification of a first hardware configuration, based at least in part on a dependency graph for the first hardware configuration and a model of the second hardware configuration, comprising iteratively adjusting a set of operational parameters for the model until a convergence is found;
- wherein the first and second hardware configurations comprise a plurality of compute nodes with data dependencies on and resource contention with other compute nodes.
A method of optimizing a vehicle controller after a hardware change, comprising:
- receiving a first hardware configuration for the vehicle controller, the first hardware configuration for before the hardware change;
- receiving a dependency graph for the first hardware configuration;
- receiving a second hardware configuration for the vehicle controller, the second hardware configuration for after the hardware change;
- receiving a model of the second hardware configuration, including a plurality of operational parameters for a plurality of compute nodes having data and resource dependencies according to the dependency graph;
- and
- iteratively simulating versions of the model with changes to the operational parameters until a convergence is reached.
Dependencies are inferred from the claim text.