IP Library › Granted Patent US 12,522,228
Granted Patent B2
US 12,522,228 · App. 18/200,337 · Granted Jan 13, 2026

Workload execution in deterministic pipelines

Inventor: Francois Piednoel (Sunnyvale, CA)
Assignee: Mercedes-Benz Group AG
B60W50/06B60W50/0097B60W50/0098B60W60/0015G06F9/4881B60W2556/35G06F9/3867
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,522,228
App. No.
18/200,337
Granted
Jan 13, 2026
Kind
B2
Abstract

A computing system includes a sensor data input chiplet to obtain sensor data from a sensor system of a vehicle, and one or more workload processing chiplets executing workloads in a set of independent pipelines based on the sensor data.

Claims (31)

1 . A computing system, comprising:

a sensor data input chiplet to obtain sensor data from a sensor system of a vehicle; and

one or more workload processing chiplets to execute a plurality of workloads in a set of independent pipelines based on the sensor data, the one or more workload processing chiplets implementing a reservation table that includes a plurality of workload entries, each workload entry identifying a corresponding workload and dependency information for the corresponding workload, the dependency information indicating whether a dependency is to be resolved with the corresponding workload before the corresponding workload is executed;

wherein for each workload of the plurality of workloads that is completed, the one or more workload processing chiplets update the dependency information of any workload in the reservation table that is identified as having the dependency on the completed workload, to indicate the dependency has been resolved.

2 . The computing system of claim 1 , wherein the one or more workload processing chiplets execute the workloads in the set of independent pipelines to perform a set of tasks for operating the vehicle.

3 . The computing system of claim 2 , wherein the set of tasks comprise a plurality of: image stitching tasks, sensor fusion tasks, machine learning inference tasks, object detection tasks, object classification tasks, scene understanding tasks, and motion prediction tasks.

4 . The computing system of claim 3 , wherein the one or more workload processing chiplets provide output of the set of independent pipelines to an application program for autonomously operating the vehicle.

5 . The computing system of claim 4 , wherein the output of the set of independent pipelines comprises an inferred sensor view of a surrounding environment of the vehicle to facilitate autonomous operation of the vehicle.

6 . The computing system of claim 1 , wherein the one or more workload processing chiplets execute the workloads in the set of independent pipelines deterministically using the reservation table for the workloads as an out-of-order buffer.

7 . The computing system of claim 1 , wherein each workload entry of the plurality of workload entries includes a cache address for workload data to execute the respective workload.

8 . The computing system of claim 1 , wherein the one or more workload processing chiplets include a central chiplet comprising at least one transient-resistant CPU that executes a subset of the workloads in a plurality of parallel independent pipelines to enable autonomous operation of the vehicle.

9 . The computing system of claim 8 , wherein the central chiplet dynamically compares and verifies output of the plurality of parallel independent pipelines in a functional safety (FuSa) pipeline.

10 . The computing system of claim 9 , wherein the at least one transient-resistant CPU and the FuSa pipeline are provided to facilitate an automotive safety integrity level (ASIL) grade of an autonomous drive system of the vehicle.

11 . The computing system of claim 1 , wherein the one or more workload processing chiplets are included on a system-on-chip (SoC) arrangement of the computing system.

12 . The computing system of claim 11 , wherein the SoC arrangement comprises the sensor data input chiplet, a central chiplet, one or more general compute chiplets, an autonomous drive chiplet, a machine learning accelerator chiplet, and one or more high-bandwidth memory chiplets.

13 . A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to:

obtain, by a sensor data input chiplet, sensor data from a sensor system of a vehicle;

execute, by one or more workload processing chiplets, a plurality of workloads in a set of independent pipelines based on the sensor data; and

implement a reservation table, the reservation table including a plurality of workload entries, each workload entry identifying a corresponding workload and dependency information for the corresponding workload, the dependency information indicating whether a dependency is to be resolved with the corresponding workload before the corresponding workload is executed;

wherein for each workload of the plurality of workloads that is completed, update the dependency information of any workload in the reservation table that is identified as having the dependency on the completed workload, to indicate the dependency has been resolved.

14 . The non-transitory computer readable medium of claim 13 , wherein the one or more workload processing chiplets execute the workloads in the set of independent pipelines to perform a set of tasks for operating the vehicle.

15 . The non-transitory computer readable medium of claim 14 , wherein the set of tasks comprise a plurality of: image stitching tasks, sensor fusion tasks, machine learning inference tasks, object detection tasks, object classification tasks, scene understanding tasks, and motion prediction tasks.

16 . The non-transitory computer readable medium of claim 15 , wherein the one or more workload processing chiplets provide output of the set of independent pipelines to an application program for autonomously operating the vehicle.

17 . The non-transitory computer readable medium of claim 16 , wherein the output of the set of independent pipelines comprises an inferred sensor view of a surrounding environment of the vehicle to facilitate autonomous operation of the vehicle.

18 . The non-transitory computer readable medium of claim 13 , wherein the one or more workload processing chiplets execute the workloads in the set of independent pipelines deterministically using the reservation table for the workloads as an out-of-order buffer.

19 . The non-transitory computer readable medium of claim 13 , wherein each workload entry of the plurality of workload entries includes a cache address for workload data to execute the respective workload.

20 . A computer-implemented method, comprising:

obtaining, by a sensor data input chiplet, sensor data from a sensor system of a vehicle;

executing, by one or more workload processing chiplets to execute a plurality of workloads in a set of independent pipelines based on the sensor data; and

implementing a reservation table, the reservation table including a plurality of workload entries, each workload entry identifying a corresponding workload and dependency information for the corresponding workload, the dependency information indicating whether a dependency is to be resolved with the corresponding workload before the corresponding workload is executed;

wherein for each workload of the plurality of workloads that is completed, updating the dependency information of any workload in the reservation table that is identified as having the dependency on the completed workload, to indicate the dependency has been resolved.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2023
From: PIEDNOEL, FRANCOIS
To: MERCEDES-BENZ GROUP AG
Reel/Frame 064140/0925 →
Continuity (1)
Related Publication 20240391477A1 · Nov 28, 2024
References Cited (40)
US 8103754B1 · Luong · 2012 [cited by examiner]
US 10992257B2 · Narla · 2021 [cited by applicant]
US 11386013B2 · Shetty · 2022 [cited by applicant]
US 11388054B2 · Bernat · 2022 [cited by applicant]
US 11410266B2 · Matam · 2022 [cited by applicant]
US 11565606B2 · Kazuno · 2023 [cited by applicant]
US 11573856B1 · Ditty · 2023 [cited by applicant]
US 20080177964A1 · Takahashi · 2008 [cited by examiner]
US 20190325580A1 · Lukac · 2019 [cited by examiner]
US 20190391855A1 · Bernat · 2019 [cited by applicant]
US 20200017114A1 · Santoni et al. · 2020 [cited by applicant]
US 20220051467A1 · Woop · 2022 [cited by examiner]
US 20220114028A1 · Peng et al. · 2022 [cited by applicant]
US 20220126864A1 · Moustafa · 2022 [cited by examiner]
US 20220206846A1 · Windh · 2022 [cited by applicant]
US 20220283971A1 · Lee · 2022 [cited by applicant]
US 20220297706A1 · Nilsson · 2022 [cited by applicant]
US 20220342673A1 · Wang · 2022 [cited by examiner]
US 20220414455A1 · Collins · 2022 [cited by examiner]
US 20230032305A1 · Krishnani · 2023 [cited by applicant]
US 20230036117A1 · Krishnani · 2023 [cited by applicant]
US 20230063601A1 · Upadhyay · 2023 [cited by applicant]
US 20230068168A1 · Estep · 2023 [cited by examiner]
US 20230185624A1 · Yao · 2023 [cited by applicant]
US 20230305993A1 · Davis · 2023 [cited by applicant]
US 20240166147A1 · Carr · 2024 [cited by examiner]
US 20240378090A1 · Piednoel · 2024 [cited by applicant]
CN 110879546A · 2020 [cited by applicant]
CN 112149369A · 2020 [cited by applicant]
CN 114780227A · 2022 [cited by applicant]
CN 115688093A · 2023 [cited by applicant]
GB 2560708 · 2018 [cited by applicant]
KR 20210015472A · 2021 [cited by applicant]
WO WO2023023975 · 2023 [cited by applicant]
Francois Piednoel, Snug Silicon Valley 2023 Keynote, The Standardization Imperative for Chiplets. Mar. 29-30, 2023, Santa Clara, CA. https://www.synopsys.com/community/resources/videos/snug-keynotes.html. [cited by applicant]
Zhou, Feichi, et al., “Near-sensor and in-sensor computing”, Nature Electronics, vol. 3, No. 11, Nov. 17, 2020 (Nov. 17, 2020), pp. 664-671 (abstract). [cited by applicant]
Anonymous: “Redundancy for safety-compliant automotive & other devices”, Mar. 12, 2014 (Mar. 12, 2014), pp. 1-12. [cited by applicant]
Frigerio Alessandro, “Functional-safety analysis of ASIL decomposition for redundant automotive systems”, Apr. 21, 2022 (Apr. 21, 2022), pp. 1-228. [cited by applicant]
Shepard Paul, “ASIL Band ASIL D Compliant Processors for Automotive SoCs”, Oct. 23, 2019 (Oct. 23, 2019), pp. 1-2. [cited by applicant]
International Search Report dated Apr. 10, 2024, PCT International Application No. PCT/EP2024/054619, pp. 1-16. [cited by applicant]