Reducing The Scan Cycle Time Of Control Applications Through Multi-Core Execution Of User Programs

Patent №

US 9,727,377

Granted

2017-08-08

Filed 2014

Owner

SIEMENS CORPORATION

+1 more

Lab

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14232352

A method for pipeline parallelizing a control program for multi-core execution includes using (12) data dependency analysis on a control program to identify tasks that can be performed in parallel, identifying (13) a largest task Tmax requiring the most execution time of the identified tasks, identifying (14) cut-points in the largest task Tmax where data dependency delays decouple the task, inserting (15) delayed data dependencies into cut-points of the largest task Tmax to create N pipeline sub-tasks, in which N is a number of cores available to a processor on which the control program will be executed, and scheduling (16) the tasks and pipeline sub-tasks to the available processor cores.

PlanningAI hardwareG06F 9/4881G05B 19/056G06F 8/451G06F 8/456G06F 8/41G06F 8/45G06F 9/5038G06F 9/505+1 more

AI classification

AI hardware1.00
Planning1.00
Knowledge representation0.01
Machine learning0.00
Natural language0.00
Speech0.00
Vision0.00
Evolutionary computation0.00

Ownership

SIEMENS CORPORATION

assignment · 319490576

SIEMENS AKTIENGESELLSCHAFT

assignment · 431960115

Assignors

MARTINEZ CANEDO, ARQUIMEDES, LUDWIG, HARTMUT

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC