Back to results
US 2013/0211545 A1Published application
Embedded Multi-Processor Parallel Processing System and Operating Method for Same
AssigneeSiemens Aktiengesellschaft
InventorsMing JIE, Fei Long, Li Pan
Life of this patent
Estimating the term…
Abstract
An embedded multi-processor parallel processing system includes a compilation unit, an operational support unit and at least two processing units, and an operating method for the embedded multi-processor parallel processing system, wherein the embedded multi-processor parallel processing system and system operating method provide parallel processing by multiple processing units on an embedded hardware platform.
Claims12
An embedded multi-processor parallel processing system, comprising:
- a compilation unit configured to generate a plurality of automatic control subroutines according to an automatic control program, and to compile each of the plurality of automatic control subroutines into intermediate code;
- an operational support unit configured to acquire the intermediate code of each of the plurality of automatic control subroutines from the compilation unit and to convert the intermediate code of each of the plurality of automatic control subroutines to tasks to be run in an embedded operating system, and to identify each processing unit and send each of the tasks to be executed to a corresponding processing unit;
- and
- at least two processing units for receiving and executing the tasks obtained through conversion of the intermediate code of the plurality of automatic control subroutines and sent by the operational support unit, each of the at least two processing units being configured to perform data communication with each other while executing tasks corresponding to the automatic control subroutines.
1 more element
An operating method for an embedded multi-processor parallel control system, comprising:
- generating, by a compilation unit, a plurality of automatic control subroutines according to an automatic control program, and compiling each of the automatic control subroutines into intermediate code;
- acquiring, by an operational support unit, intermediate code of each of the plurality of automatic control subroutines and converting the intermediate code of each of the plurality of automatic control subroutines to tasks to be run in an embedded operating system, and after identifying each processing unit, sending each of the tasks to a corresponding processing unit;
- and
- separately receiving, by at least two processing units, each of the tasks sent by the operational support unit which correspond to each of the plurality of automatic control subroutines and running each of the separately received tasks, the at least two processing units performing data communication with each other during execution of the separately received tasks.
1 more element
Dependencies are inferred from the claim text.