Dynamic energy efficiency management and emergency redundancy processing device and method for vehicle-mounted heterogeneous computing

Through the dynamic energy efficiency management and emergency redundancy processing of the vehicle heterogeneous computing system, the problems of imbalance between computing power and power consumption and conflicts in sensor data in L4 autonomous driving are solved, and efficient and fast emergency response and hardware utilization optimization are achieved.

CN120523592APending Publication Date: 2025-08-22CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510577232.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-22

Smart Images

  • Figure CN120523592A_ABST
    Figure CN120523592A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle-mounted computing, in particular to a dynamic energy efficiency management and emergency redundancy processing device and method for vehicle-mounted heterogeneous computing, and the device comprises a reconfigurable computing array which is used for carrying out dynamic partitioning and resource scheduling on an FPGA (Field Programmable Gate Array) logic unit; the multi-protocol converged communication panel is used for receiving a plurality of sensor data input into the reconfigurable computing array and carrying out mixed scheduling on the plurality of sensor data; the AI resource scheduling engine is used for redistributing computing power in the reconfigurable computing array according to the biological characteristics and a pre-constructed reinforcement learning dynamic energy efficiency model; and the three-level emergency redundant equipment is used for switching a main power supply, activating a preset optical calculation standby channel and starting V2X point cloud reconstruction when a main calculation unit in the reconfigurable calculation array breaks down so as to release nuclear explosion calculation power. Therefore, the problems of dynamic energy efficiency deficiency, redundancy mechanism insufficiency, multi-sensor conflict and the like of an existing vehicle-mounted computing system are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle-mounted computing technology, and in particular to a dynamic energy efficiency management and emergency redundancy processing device and method for vehicle-mounted heterogeneous computing for L4 autonomous driving. Background Art

[0002] Existing in-vehicle computing systems mostly use fixed energy efficiency strategies and fail to adjust computing power allocation in real time based on driving risk levels. When it comes to L4 autonomous driving, they need to process data collected by multiple sensors (such as lidar, millimeter-wave radar, and cameras), requiring computing power exceeding 1000TOPS, resulting in peak power consumption exceeding 800W (refer to NVIDIA Thor chip data), causing a serious imbalance between computing power and power consumption. In the event of a sensor or computing unit failure, the hardware switching delay exceeds 200ms (UN R155 regulations require ≤50ms), and the redundancy mechanism is seriously insufficient, failing to meet safety standards. In addition, there are multi-sensor data conflicts. For example, the data conflict rate between lidar and millimeter-wave radar exceeds 12%, seriously affecting hardware utilization.

[0003] Therefore, there is an urgent need for a dynamic energy efficiency management and emergency redundancy solution that can resolve the contradiction between high power consumption and low energy efficiency of on-board computing systems, achieve 0.5ms-level emergency switching in fault scenarios, and eliminate multi-sensor data conflicts. Summary of the Invention

[0004] The present invention provides a dynamic energy efficiency management and emergency redundancy processing device and method for vehicle-mounted heterogeneous computing to solve the problems of existing vehicle-mounted computing systems such as lack of dynamic energy efficiency, insufficient redundancy mechanism, and multi-sensor conflict.

[0005] The first aspect of the present invention provides a dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing, including: a reconfigurable computing array, used to dynamically partition and schedule resources of FPGA logic units by loading different bitstream files; a multi-protocol fusion communication panel, used to receive multiple sensor data input into the reconfigurable computing array, and perform mixed scheduling on the multiple sensor data; an AI resource scheduling engine, used to capture biometrics, and reallocate computing power in the reconfigurable computing array based on the biometrics and a pre-built reinforcement learning dynamic energy efficiency model; a three-level emergency redundancy device, used to switch the main power supply, activate a preset optical computing backup channel, and start V2X point cloud reconstruction when a main computing unit in the reconfigurable computing array fails, so as to release nuclear explosion computing power.

[0006] Optionally, the reconfigurable computing array includes an FPGA logic unit, a graphics processing unit GPU, a neural processing unit NPU and a professional integrated circuit ASIC, wherein the FPGA logic unit is dynamically partitioned by loading different bitstream files, and the FPGA logic unit is resource-scheduled by the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC.

[0007] Optionally, the reconfigurable computing array further includes:

[0008] A three-dimensional stacked power supply device is respectively connected to the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC, so as to adopt an adaptive voltage regulation algorithm to provide stable power supply to the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC.

[0009] Optionally, the multi-protocol fusion communication panel includes a time-sensitive network TSN, a controller area network CAN FD with flexible data rates, a bandwidth allocation module and a CRC check module, wherein the time-sensitive network TSN is used to allocate fixed time slots for the multiple sensor data, the controller area network CAN FD with flexible data rates is used to dynamically adjust the data frame length of the multiple sensor data, the bandwidth allocation module is used to allocate bandwidth to the multiple sensor data in real time, the CRC check module is used to check erroneous data in the multiple sensor data, and data retransmission is triggered.

[0010] Optionally, the AI ​​resource scheduling engine includes a pupil tracker, a reinforcement learning dynamic energy efficiency model and an encrypted isolation zone, wherein the pupil tracker is used to capture the biometric features, the encrypted isolation zone is used to encrypt and transmit the biometric features, and the reinforcement learning dynamic energy efficiency model is used to increase computing power in the area where the biometric features are looking.

[0011] Optionally, the preset optical computing backup channel includes a photonic crystal waveguide and a laser interference array.

[0012] A second embodiment of the present invention provides a method for dynamic energy efficiency management and emergency redundancy processing of vehicle-mounted heterogeneous computing, comprising the following steps:

[0013] Dynamically partition and schedule resources of FPGA logic units by loading different bitstream files; receive multiple sensor data input into the reconfigurable computing array and perform mixed scheduling of the multiple sensor data; capture biometrics and reallocate computing power in the reconfigurable computing array based on the biometrics and a pre-built reinforcement learning dynamic energy efficiency model; when a main computing unit in the reconfigurable computing array fails, switch the main power supply, activate the preset optical computing backup channel and start V2X point cloud reconstruction to release nuclear explosion computing power.

[0014] The third aspect of the present invention provides a vehicle, comprising: a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor executes the program to implement the dynamic energy efficiency management and emergency redundancy processing method for on-board heterogeneous computing as described in the above embodiment.

[0015] The fourth aspect of the present invention provides a computer program product, which, when executed by a processor, implements the above-mentioned dynamic energy efficiency management and emergency redundancy processing method for on-board heterogeneous computing.

[0016] The fifth aspect of the present invention provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned dynamic energy efficiency management and emergency redundancy processing method for on-board heterogeneous computing.

[0017] The dynamic energy efficiency management and emergency redundancy processing device and method for on-board heterogeneous computing proposed in the embodiments of the present invention utilize the coordinated cooperation of FPGA dynamic partitioning technology, heterogeneous resource pooling, a three-dimensional stacked power supply system, and a resource scheduling engine to resolve the contradiction between high power consumption and low energy efficiency of the on-board computing system, achieve 0.5ms-level emergency switching in fault scenarios, eliminate multi-sensor data conflicts, and improve hardware utilization to 93%.

[0018] Additional aspects and advantages of the present invention will be given in part in the following description and in part will become obvious from the following description, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0020] Figure 1 A block diagram of a dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing provided by an embodiment of the present invention;

[0021] Figure 2A schematic diagram of a framework of a dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing provided by an embodiment of the present invention;

[0022] Figure 3 A specific flow chart of dynamic energy efficiency management provided by an embodiment of the present invention;

[0023] Figure 4 A specific flow chart of emergency redundancy processing provided by an embodiment of the present invention, wherein the right side is a timing diagram and the left side is a power supply profile layer diagram;

[0024] Figure 5 A flowchart of a method for dynamic energy efficiency management and emergency redundancy processing of vehicle-mounted heterogeneous computing provided by an embodiment of the present invention;

[0025] Figure 6 The present invention provides a schematic structural diagram of a vehicle according to an embodiment of the present invention.

[0026] Description of reference numerals:

[0027] 10-Dynamic energy efficiency management and emergency redundancy processing device for on-board heterogeneous computing, 101-Reconfigurable computing array, 102-Multi-protocol fusion communication panel, 103-AI resource scheduling engine, 104-Level 3 emergency redundancy equipment, 601-Memory, 602-Processor, 603-Communication interface. DETAILED DESCRIPTION

[0028] The embodiments of the present invention are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention and are not to be construed as limiting the present invention.

[0029] The following describes a dynamic energy efficiency management and emergency redundancy processing device and method for heterogeneous computing according to an embodiment of the present invention with reference to the accompanying drawings.

[0030] Figure 1 A block diagram of a dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing provided by an embodiment of the present invention.

[0031] like Figure 1 As shown, the dynamic energy efficiency management and emergency redundancy processing device 10 for vehicle-mounted heterogeneous computing includes: a reconfigurable computing array 101, a multi-protocol fusion communication panel 102, an AI resource scheduling engine 103 and a three-level emergency redundancy device 104.

[0032] The reconfigurable computing array 101 is used to dynamically partition and schedule resources for FPGA logic units by loading different bitstream files. The multi-protocol fusion communication panel 102 is used to receive multiple sensor data input into the reconfigurable computing array and perform mixed scheduling of the multiple sensor data. The AI ​​resource scheduling engine 103 is used to capture biometric features and reallocate computing power in the reconfigurable computing array based on the biometric features and a pre-built reinforcement learning dynamic energy efficiency model. The third-level emergency redundancy device 104 is used to switch the main power supply, activate the preset optical computing backup channel, and start V2X point cloud reconstruction when the main computing unit in the reconfigurable computing array fails, thereby releasing nuclear explosion computing power.

[0033] In some embodiments, the reconfigurable computing array 101 includes an FPGA logic unit, a graphics processing unit GPU, a neural processing unit NPU and a professional integrated circuit ASIC, wherein the FPGA logic unit is dynamically partitioned by loading different bitstream files, and the FPGA logic unit is resource-scheduled by the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC.

[0034] like Figure 2 As shown, in the actual implementation process, the reconfigurable computing array 101 of the embodiment of the present invention includes an FPGA logic unit (or a professional integrated circuit ASIC), a graphics processing unit GPU, a neural processing unit NPU and a professional integrated circuit ASIC. The embodiment of the present invention dynamically divides the FPGA logic unit based on the driving scenario (such as allocating 60% of resources to the SLAM algorithm, 30% to target detection, and 10% to the redundant area). Specifically, the partial reconfiguration technology (Partial Reconfiguration) is adopted to dynamically partition the FPGA logic unit by loading different bit stream files in real time through the AXI bus. The response time is less than 5μs, which exceeds the response time of 50μs of the traditional solution, and can support 200 partition adjustments per second.

[0035] Furthermore, embodiments of the present invention integrate graphics processing units (GPUs) (such as NVIDIA Orin), neural processing units (NPUs) (such as Cambricon MLUs), and specialized integrated circuits (ASICs) (such as custom accelerators) with FPGA logic units through a silicon interposer. This enables bandwidth sharing between computing units via a PCIe Gen5 switch to schedule resources for the FPGA logic units. This approach can increase hardware utilization to 93%, compared to 58% for traditional hardware.

[0036] In some embodiments, the reconfigurable computing array 101 further includes:

[0037] The three-dimensional stacked power supply device is respectively connected to the graphics processing unit GPU, neural processing unit NPU and professional integrated circuit ASIC to adopt an adaptive voltage regulation algorithm to provide stable power supply to the graphics processing unit GPU, neural processing unit NPU and professional integrated circuit ASIC.

[0038] like Figure 2 As shown, during actual implementation, the reconfigurable computing array 101 also includes a three-dimensional stacked power supply device. The first layer of the three-dimensional stacked power supply device is a 12V, 5A, TSV vertically interconnected GPU power supply module, the second layer is an 8V, 3A NPU power supply module using GaN FET devices, and the third layer is a 5V, 2A ASIC power supply module with an integrated LDO voltage regulator. An adaptive voltage scaling (AVS) algorithm is used to provide stable power to the graphics processing unit (GPU), neural processing unit (NPU), and specialized integrated circuit (ASIC) to ensure that power supply fluctuations do not affect computing stability. This approach can suppress voltage fluctuations by more than 90%. In some embodiments, the multi-protocol converged communication panel 102 includes a time-sensitive network (TSN), a controller area network (CAN) with flexible data rates, a bandwidth allocation module, and a CRC check module. The TSN is used to allocate fixed time slots for multiple sensor data, the CAN FD controller area network with flexible data rates dynamically adjusts the data frame length of the multiple sensor data, the bandwidth allocation module allocates bandwidth to the multiple sensor data in real time, and the CRC check module checks for errors in the multiple sensor data and triggers data retransmission.

[0039] In actual implementation, the multi-protocol converged communication panel 102 in this embodiment of the present invention includes a time-sensitive network (TSN) (or Ethernet), a controller area network (CAN FD) with flexible data rates (or Ethernet), and a bandwidth allocation module. Specifically, this embodiment utilizes TSN to allocate fixed time slots (e.g., a period of 2ms and jitter <1μs) to the lidar point cloud data within the multiple sensor data. CAN FD with flexible data rates dynamically adjusts the data frame length of the multiple sensor data to a maximum of 64 bytes, increasing the data rate to 8Mbps. The bandwidth allocation module allocates bandwidth to the multiple sensor data in real time based on priority weights (e.g., lidar: millimeter-wave radar = 7:3), thereby achieving hybrid scheduling of the multiple sensor data. This addresses the issue of insufficient CAN FD bandwidth due to a lidar and millimeter-wave radar data conflict rate exceeding 12%. In rainy weather scenario testing, hybrid scheduling reduced the missed detection rate to 0.3%.

[0040] In addition, the multi-protocol fusion communication panel 102 also includes a CRC check module, which integrates an integrated dedicated CRC-32C calculation unit capable of processing 8 channels of data in parallel. When an error is detected by the dedicated CRC-32C calculation unit, data retransmission is triggered, and the retransmission delay is <10μs and the CRC error rate is <10 -9 .

[0041] In some embodiments, the AI ​​resource scheduling engine 103 includes a pupil tracker, a reinforcement learning dynamic energy efficiency model, and an encrypted isolation zone, wherein the pupil tracker is used to capture biometric features, the encrypted isolation zone is used to encrypt and transmit the biometric features, and the reinforcement learning dynamic energy efficiency model is used to increase computing power in the area where the biometric features are looking.

[0042] During the actual execution process, the AI ​​resource scheduling engine 103 includes a pupil tracker, a reinforcement learning dynamic energy efficiency model, and an encrypted isolation zone. The pupil tracker is used to capture biometric features. For example, the pupil of a passenger is tracked through an infrared camera, and the passenger's gaze area is captured at a sampling rate of 120Hz to obtain the corresponding biometric data. The biometric data is encrypted according to AES-256 in the encrypted isolation zone for transmission to the reinforcement learning dynamic energy efficiency model. The reinforcement learning dynamic energy efficiency model increases the target detection computing power in the gaze area by 300% (such as increasing the NPU core from 4 to 12). The AI ​​resource scheduling engine solves the problem that fixed energy efficiency strategies cannot adapt to dynamic scenarios and do not use biometrics to optimize computing power allocation. The energy efficiency ratio reaches 22TOPS / W (traditional solution 4TOPS / W) and the target detection delay is reduced by 40%.

[0043] It should be noted that the input parameters of the reinforcement learning dynamic energy efficiency model are 18-dimensional vectors (including battery SOC, ambient temperature, passenger pupil coordinates, road curvature, etc.), and the reward function of the reinforcement learning dynamic energy efficiency model is:

[0044] R = 0.6*(energy efficiency ratio) + 0.3*(risk level) + 0.1*(passenger comfort)

[0045] Training process of the reinforcement learning dynamic energy efficiency model: Based on the PPO algorithm, 10 iterations of training were completed on the CARLA simulation platform.

[0046] In some embodiments, the third-level emergency redundancy device 104 includes a fault detection module, a preset optical computing backup channel (or a quantum computing module as a backup channel) and a point cloud reconstruction module, wherein the fault detection module detects whether the main computing unit in the reconfigurable computing array fails. When the main computing unit in the reconfigurable computing array fails, the main power supply is cut off within 0.5ms, and the preset optical computing backup channel including a photonic crystal waveguide with a lattice constant of 650nm and an insertion loss of <0.2dB / cm and a laser interference array with a wavelength of 850nm and a spacing of 0.5mm is activated. The computing status is synchronized through the TSN network, and the V2X point cloud reconstruction algorithm in the point cloud reconstruction module is used to obtain camera images (30fps) and V2X roadside unit data (period 100ms), and the point cloud can be reconstructed 0.8 seconds after the lidar fails. After obtaining the reconstructed point cloud, the three-dimensional stacked power supply equipment is pressurized to 12V (it should be noted that the normal state is 8V), and the NPU core is increased from 8 to 24 to release the reserve computing power and maintain it for up to 500ms to meet the AEB emergency braking requirements, thereby solving the problems of active-standby switching delay exceeding 200ms and long recovery time after sensor failure in existing technologies.

[0047] The core of the V2X point cloud reconstruction algorithm is: point cloud density = α*(camera confidence) + β*(V2X update rate), where α=0.7 and β=0.3.

[0048] It should be noted that the three-level emergency redundancy device 104 in the embodiment of the present invention can also be replaced by a mechanical backup system, which can also achieve similar effects.

[0049] The following two specific embodiments further illustrate the dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing proposed in the embodiment of the present invention.

[0050] Example 1

[0051] like Figure 3 As shown, environmental data such as battery SOC (80%), ambient temperature (-20°C), and passenger pupil coordinates (X=120, Y=80) are obtained through the CAN bus; the environmental data are input into the reinforcement learning dynamic energy efficiency model of the AI ​​resource scheduling engine 103 to calculate the risk level and obtain the road complexity score, sensor health, and regulatory constraints; according to the road complexity score, sensor health, and regulatory constraints, the number of neural processing unit NPU cores is activated from 4 to 8, the graphics processor GPU frequency is reduced to 1.2GH, and the power supply voltage is modulated accordingly to calculate TOPS / W in real time for energy efficiency monitoring. In addition, an abnormality is triggered and an early warning is performed.

[0052] Example 2

[0053] like Figure 4 As shown, the main computing unit in the reconfigurable computing array is fault-detected through the three-level emergency redundancy device 104. When a main computing unit in the reconfigurable computing array fails, the main system power supply is cut off in 0.5ms, the register state is saved, and the optical computing channel is activated to start the V2X point cloud reconstruction algorithm to fuse the camera and roadside unit data to reconstruct the point cloud. After obtaining the reconstructed point cloud, the three-dimensional stacked power supply device is pressurized to 12V to release the reserve computing power.

[0054] In summary, the dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing proposed in the embodiments of the present invention has the following beneficial effects:

[0055] (1) Energy efficiency can be increased to 22TOPS / W, a 450% increase over the traditional solution's 4TOPS / W;

[0056] (2) The switching delay is 0.5ms, meeting the ASIL-D safety level, and emergency response is significantly accelerated;

[0057] (3) Hardware utilization increased from 58% to 93%, a significant improvement;

[0058] (4) Supports 14 types of sensors (including V2X) to achieve compatibility expansion:

[0059] (5) Through the four-dimensional improvements of hardware reconstruction, protocol optimization, AI scheduling, and security redundancy, a complete technology chain was built to achieve systematic innovation:

[0060] (6) Key indicators (energy efficiency, switching delay, and hardware utilization) improved by 3-5 times;

[0061] (7) The device can be modularly integrated into existing domain controllers (such as the NIO NT3.0 platform), with the modification cost being less than 15%, and has certain commercial potential.

[0062] Next, the dynamic energy efficiency management and emergency redundancy processing method of vehicle-mounted heterogeneous computing proposed in accordance with an embodiment of the present invention will be described with reference to the accompanying drawings.

[0063] Figure 5 A flowchart of a method for dynamic energy efficiency management and emergency redundancy processing of vehicle-mounted heterogeneous computing provided by an embodiment of the present invention.

[0064] like Figure 5 As shown, the dynamic energy efficiency management and emergency redundancy processing method for vehicle-mounted heterogeneous computing includes the following steps:

[0065] In step S501, dynamic partitioning and resource scheduling are performed on FPGA logic units by loading different bitstream files.

[0066] In some embodiments, dynamically partitioning and resource scheduling FPGA logic units by loading different bitstream files includes:

[0067] Dynamically partition FPGA logic units by loading different bitstream files, and schedule resources for FPGA logic units through graphics processors (GPUs), neural processing units (NPUs), and specialized integrated circuits (ASICs);

[0068] Based on the adaptive voltage regulation algorithm, a three-dimensional stacked power supply device is used to stably power the graphics processing unit (GPU), neural processing unit (NPU) and professional integrated circuit (ASIC). In step S502, multiple sensor data input to the reconfigurable computing array are received and mixed scheduling is performed on the multiple sensor data.

[0069] In some embodiments, receiving a plurality of sensor data input into a reconfigurable computing array and performing mixed scheduling on the plurality of sensor data includes:

[0070] Use time-sensitive networking (TSN) to assign fixed time slots to multiple sensor data;

[0071] Dynamically adjust the data frame length of multiple sensor data using the Controller Area Network (CAN) FD with flexible data rate;

[0072] Allocate bandwidth for multiple sensor data in real time through the bandwidth allocation module;

[0073] The CRC check module is used to check the erroneous data in the sensor data and trigger the data retransmission.

[0074] In step S503 , the biometric features are captured, and the computing power in the reconfigurable computing array is redistributed according to the biometric features and the pre-built reinforcement learning dynamic energy efficiency model.

[0075] In some embodiments, capturing biometrics and reallocating computing power in a reconfigurable computing array based on the biometrics and a pre-built reinforcement learning dynamic energy efficiency model includes:

[0076] Capturing biometrics using pupil trackers;

[0077] Use encrypted isolation areas to encrypt the transmission of biometrics, and use reinforcement learning dynamic energy efficiency models to increase computing power in the area where the biometrics are focused.

[0078] In step S504, when a main computing unit in the reconfigurable computing array fails, the main power supply is switched, the preset optical computing backup channel is activated, and V2X point cloud reconstruction is started to release nuclear explosion computing power.

[0079] In some embodiments, the preset optical computing backup channel includes a photonic crystal waveguide and a laser interference array.

[0080] It should be noted that the above explanation of the embodiment of the dynamic energy efficiency management and emergency redundancy treatment device for on-board heterogeneous computing is also applicable to the dynamic energy efficiency management and emergency redundancy treatment method for on-board heterogeneous computing of this embodiment, and will not be repeated here.

[0081] The dynamic energy efficiency management and emergency redundancy processing method for vehicle-mounted heterogeneous computing proposed in the embodiments of the present invention has the following beneficial effects:

[0082] (1) Energy efficiency can be increased to 22TOPS / W, a 450% increase over the traditional solution's 4TOPS / W;

[0083] (2) The switching delay is 0.5ms, meeting the ASIL-D safety level, and emergency response is significantly accelerated;

[0084] (3) Hardware utilization increased from 58% to 93%, a significant improvement;

[0085] (4) Supports 14 types of sensors (including V2X) to achieve compatibility expansion:

[0086] (5) Through the four-dimensional improvements of hardware reconstruction, protocol optimization, AI scheduling, and security redundancy, a complete technology chain was built to achieve systematic innovation:

[0087] (6) Key indicators (energy efficiency, switching delay, and hardware utilization) improved by 3-5 times;

[0088] (7) The device can be modularly integrated into existing domain controllers (such as the NIO NT3.0 platform), with the modification cost being less than 15%, and has certain commercial potential.

[0089] Figure 6 A schematic diagram of the structure of a vehicle provided by an embodiment of the present invention. The vehicle may include:

[0090] A memory 601 , a processor 602 , and a computer program stored in the memory 601 and executable on the processor 602 .

[0091] When the processor 602 executes the program, the dynamic energy efficiency management and emergency redundancy processing method of vehicle-mounted heterogeneous computing provided in the above embodiment is implemented.

[0092] Furthermore, the vehicle further comprises:

[0093] The communication interface 603 is used for communication between the memory 601 and the processor 602 .

[0094] The memory 601 is used to store computer programs that can be run on the processor 602 .

[0095] The memory 601 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0096] If the memory 601, processor 602, and communication interface 603 are implemented independently, the communication interface 603, memory 601, and processor 602 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 6 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0097] Optionally, in a specific implementation, if the memory 601, the processor 602 and the communication interface 603 are integrated on a chip, the memory 601, the processor 602 and the communication interface 603 can communicate with each other through an internal interface.

[0098] The processor 602 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention.

[0099] An embodiment of the present invention also provides a computer program product, which, when executed by a processor, implements the above-mentioned dynamic energy efficiency management and emergency redundancy processing method for on-board heterogeneous computing.

[0100] An embodiment of the present invention also provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method for dynamic energy efficiency management and emergency redundancy processing of vehicle-mounted heterogeneous computing is implemented as described above.

[0101] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine different embodiments or examples described in this specification and the features of different embodiments or examples, unless they are contradictory.

[0102] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one of such features. In the description of the present invention, "N" means at least two, such as two, three, etc., unless otherwise specifically defined.

[0103] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing a custom logical function or process step, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may be performed out of the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention pertain.

[0104] The logic and / or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include the following: an electrical connection with one or N wires (electronic devices), a portable computer disk cartridge (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic devices, and a portable compact disc read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing it in other suitable ways as necessary, and then storing it in a computer memory.

[0105] It should be understood that the various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiment, the N steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having logic gate circuits for implementing logic functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0106] Those skilled in the art will understand that all or part of the steps in the method of the above embodiment can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0107] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0108] The storage medium mentioned above may be a read-only memory, a magnetic disk, or an optical disk, etc. Although the embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. A person skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present invention.

Claims

1. A dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing, characterized in that: include: Reconfigurable computing array for dynamic partitioning and resource scheduling of FPGA logic units by loading different bitstream files; a multi-protocol fusion communication panel, configured to receive a plurality of sensor data input into the reconfigurable computing array and perform hybrid scheduling on the plurality of sensor data; an AI resource scheduling engine for capturing biometric features and reallocating computing power in the reconfigurable computing array based on the biometric features and a pre-built reinforcement learning dynamic energy efficiency model; The third-level emergency redundancy equipment is used to switch the main power supply, activate the preset optical computing backup channel and start V2X point cloud reconstruction when the main computing unit in the reconfigurable computing array fails, so as to release the nuclear explosion computing power.

2. The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to claim 1 is characterized in that: The reconfigurable computing array includes an FPGA logic unit, a graphics processing unit GPU, a neural processing unit NPU and a professional integrated circuit ASIC, wherein the FPGA logic unit is dynamically partitioned by loading different bitstream files, and the FPGA logic unit is resource-scheduled by the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC.

3. The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to claim 2 is characterized in that: The reconfigurable computing array further includes: A three-dimensional stacked power supply device is respectively connected to the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC, so as to adopt an adaptive voltage regulation algorithm to provide stable power supply to the graphics processing unit GPU, the neural processing unit NPU and the professional integrated circuit ASIC.

4. The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to claim 1 is characterized in that: The multi-protocol fusion communication panel includes a time-sensitive network TSN, a controller area network with flexible data rates CANFD, a bandwidth allocation module and a CRC check module. The time-sensitive network TSN is used to allocate fixed time slots for the multiple sensor data, the controller area network with flexible data rates CAN FD is used to dynamically adjust the data frame length of the multiple sensor data, the bandwidth allocation module is used to allocate bandwidth to the multiple sensor data in real time, and the CRC check module is used to check erroneous data in the multiple sensor data and trigger data retransmission.

5. The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to claim 1 is characterized in that: The AI ​​resource scheduling engine includes a pupil tracker, a reinforcement learning dynamic energy efficiency model and an encrypted isolation zone, wherein the pupil tracker is used to capture the biometric features, the encrypted isolation zone is used to encrypt and transmit the biometric features, and the reinforcement learning dynamic energy efficiency model is used to increase computing power in the area where the biometric features are looking.

6. The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to claim 1, characterized in that: The preset optical computing backup channel includes a photonic crystal waveguide and a laser interference array.

7. A method for dynamic energy efficiency management and emergency redundancy processing of vehicle-mounted heterogeneous computing, characterized in that: The dynamic energy efficiency management and emergency redundancy processing device for vehicle-mounted heterogeneous computing according to any one of claims 1 to 6 comprises the following steps: Dynamically partition and schedule FPGA logic units by loading different bitstream files; receiving a plurality of sensor data input into the reconfigurable computing array, and performing mixed scheduling on the plurality of sensor data; Capturing biometric features and reallocating computing power in the reconfigurable computing array based on the biometric features and a pre-built reinforcement learning dynamic energy efficiency model; When a main computing unit in the reconfigurable computing array fails, the main power supply is switched, the preset optical computing backup channel is activated, and V2X point cloud reconstruction is started to release nuclear explosion computing power.

8. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the dynamic energy efficiency management and emergency redundancy processing method for vehicle-mounted heterogeneous computing as described in claim 7.

9. A computer program product, characterized in that When the computer program / instruction is executed by the processor, the dynamic energy efficiency management and emergency redundancy processing method of vehicle-mounted heterogeneous computing described in claim 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the dynamic energy efficiency management and emergency redundancy processing method for vehicle-mounted heterogeneous computing as described in claim 7.

Citation Information

Cited By

  • Three-level fault-tolerant degradation mechanism domain controller starting method and system

    CN121144111A