Adaptive FPGA Power Management for Driverless Vehicles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Driverless vehicles face power consumption and heat dissipation issues due to the FPGA board operating at full speed to process real-time computation requests, necessitating a reduction in power consumption without compromising computing power.

Innovation Solution

A method and apparatus that collect driving scenario information to determine the necessary computing speed, switch the FPGA board's working mode to reduce power consumption when the speed is lower than a threshold, and optionally switch between circuit modules or stop the FPGA board's computing operation, utilizing a general-purpose processor for low-speed requirements and addressing abnormal states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the FPGA board operates at full speed to process real-time computation requests, then the computing performance is improved, but the power consumption increases

Engineering Contradiction:
Improvecomputing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The FPGA board's working mode is dynamically adjusted based on real-time driving scenario assessment. The system transitions between full-speed operation and reduced-speed operation depending on whether the scenario requires real-time processing, thereby optimizing the balance between computing performance and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The operating speed parameter of the FPGA board is changed based on driving scenario requirements. By adjusting the speed parameter from full speed to reduced speed when real-time processing is not critical, the system reduces power consumption while maintaining adequate computing performance

Inventive Principle:
Principle #35Parameter changes

2Speed

If the FPGA board operates at full speed, then the computing speed is improved, but the heat dissipation increases

Engineering Contradiction:
Improvecomputing speedVSAvoidheat dissipation
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The system dynamically adjusts the FPGA board's operating speed based on driving scenario requirements. When the scenario does not demand real-time processing, the computing speed is reduced, which directly lowers the heat dissipation while maintaining adequate computational capability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The operating speed parameter of the FPGA board is adjusted from full speed to reduced speed based on driving scenario assessment. This parameter change reduces the computing speed and consequently reduces the heat dissipation, solving the thermal management issue

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10189426B2Method and apparatus for operating FPGA board in driverless vehicle
Publication Date: 2019.01.29 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10189426B2 patent drawing
  • US10189426B2 patent drawing
  • US10189426B2 patent drawing

AI summary

The present application discloses a method and apparatus for operating a field-programmable gate array (FPGA) board in a driverless vehicle. The method according to a specific embodiment includes: collecting driving scenario information on a driving scenario of the driverless vehicle; determining, based on the driving scenario information, a speed at which the driverless vehicle executes a computing operation in the driving scenario; comparing the speed with a speed threshold; switching a working mode of the FPGA board in the driverless vehicle executing the computing operation to reduce power consumption of the FPGA board, in response to the speed being lower than the speed threshold. This embodiment implements the adaptive adjustment of the working mode of the FPGA board, thereby reducing the overall power consumption.