Technologies for dividing work across accelerator devices
US-2024143410-A1 · May 2, 2024 · US
US9400696B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9400696-B2 |
| Application number | US-201213404986-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2012 |
| Priority date | Aug 24, 2009 |
| Publication date | Jul 26, 2016 |
| Grant date | Jul 26, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method and system are provided for performing the computational execution of automation tasks with automation devices by combining one or more central processing units (CPU) and one or more Graphics Processing Units (GPU). The control tasks and/or control algorithms are executed by the single-core or multi-core control unit (CPU) and a multi-core-graphics processor (GPU) or both in parallel at the same time.
Opening claim text (preview).
What is claimed is: 1. A method of performing a computational execution of multiple control tasks of an automation device, wherein the automation device includes at least one of a single-core control unit and a multi-core control unit, the method comprising: executing the control tasks on the automation device by at least one multi-core graphics processor unit (GPU), wherein the control tasks are real time applications and each control task is run exclusively at one or more designated parallel calculation units situated on a graphics adapter in the at least one GPU. 2. The method according to claim 1 , wherein the control tasks are running simultaneously on the parallel calculation units of the at least one GPU. 3. The method according to claim 1 , comprising: assigning different control tasks to a single automation device running the different tasks independently and in parallel. 4. The method according to claim 1 , wherein the automation device is at least one of a robot controller and a motion controller, which is configured to control different axles each on a separate set of the calculation units. 5. A system comprising: industrial machines and apparatuses; an automation device, wherein the automation device comprises at least one of a single-core control unit and a multi-core control unit (CPU); and at least one multi-core graphics processor (GPU), machines and apparatuses are configured to be subject to automation purposes and be controlled by control tasks being executed on the automation device by the GPU, wherein the control tasks are real time applications and each control task is run exclusively at one or more designated parallel calculation units situated on a graphics adapter in the at least one GPU. 6. The system according to claim 5 , wherein the automation device is a robot controller or a motion controller, configured to control different axles each on a separate set of calculation units. 7. The system according to claim 6 , wherein (i) the robot controller or the motion controller and (ii) a Programmable Logic Controller (PLC) are combined into the automation device.
characterised by modeling, simulation of the manufacturing system · CPC title
Cross-Sectional Technologies · mapped topic
considering hardware capabilities · CPC title
Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.