Vehicle Processor Harvesting via Dispatcher Task Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High performance computational processors in electric, hybrid, and autonomous vehicles remain idle when parked or charging, leading to underutilization of their processing capabilities, which are not effectively harnessed for high performance computing needs.

Innovation Solution

A dispatcher system that receives complex processing requests, parses them into tasks, and distributes them to available vehicle processors within a parking garage or charging facility, prioritizing based on availability and processing power, and returns results to the requestor, while also offering cost reductions for vehicle charging in exchange for processor access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If vehicle processors are utilized for high performance computing tasks when parked or charging, then computational power utilization is improved, but system complexity increases due to dispatcher coordination and task distribution mechanisms

Engineering Contradiction:
Improvecomputational power utilizationVSAvoiddispatcher coordination system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A dispatcher system acts as an intermediary between high performance computing task requestors and idle vehicle processors. The dispatcher receives complex processing requests, parses them into tasks, distributes them to appropriate vehicle processors based on availability and capability, aggregates results, and returns them to requestors. This intermediary layer manages the complexity of coordinating distributed vehicle processors while enabling efficient utilization of idle computational resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If tasks are distributed to vehicle processors based on charge status and processing power, then energy efficiency is improved, but task distribution complexity increases

Engineering Contradiction:
Improveenergy efficiencyVSAvoidtask distribution mechanism
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The dispatcher dynamically distributes tasks to vehicle processors based on changing parameters including charge status, processing power availability, and task requirements. By monitoring and responding to these parameter changes, the system optimizes energy efficiency by preferentially utilizing processors with sufficient charge and appropriate computational capabilities, while the automated parameter-based distribution logic manages the complexity of real-time decision-making.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If vehicle processors are harvested for external computing tasks, then resource utilization is improved, but reliability of vehicle systems may worsen due to potential interference with primary vehicle functions

Engineering Contradiction:
Improveresource utilizationVSAvoidvehicle system stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system extracts and utilizes idle computational resources from vehicle processors only during periods when the vehicles are parked or charging and not actively performing primary transportation functions. By separating the harvesting of computational resources from the vehicle's primary operational context, the system maximizes resource utilization while minimizing potential interference with vehicle reliability and safety-critical functions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11720398B2Harvesting vehicle hardware accelerators and GPU computing capabilities when idle
Publication Date: 2023.08.08 FORD GLOBAL TECH LLC
  • US11720398B2 patent drawing
  • US11720398B2 patent drawing
  • US11720398B2 patent drawing

AI summary

Harvesting the high performance computing capabilities of vehicle processors while the vehicles are parked and/or charging may provide use to otherwise unused resources as well as offer a way to discount parking and/or charging costs for the vehicle owner/driver. To harvest the computing capabilities, a dispatcher is utilized that receives incoming complex processing requests and parses the requests into tasks. The dispatcher dispatches the tasks to vehicle processors that are within, for example, a parking garage to which the dispatcher has access. The dispatcher may prioritize requests and/or prioritize the vehicle processors to distribute the tasks to optimize the power consumption, time, and processing capabilities used. When the vehicle processors complete the tasks and return results to the dispatcher, the dispatcher finalizes the job results and provides the results to the requestor. The dispatcher may discount the parking and/or charging costs for the vehicles that performed the computational tasks.