Systems and methods for executing a computer program that executes multiple processes in a multi-processor environment
US7979858B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 3, 2006 |
| Grant date | Jul 12, 2011 |
| Priority date | — |
| Expiry date | Apr 10, 2030 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/5038
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods are provided for executing a computer program that performs multiple processes in a multi-processor environment. A client computer may be used to execute a process manager software application for generating computer instructions that identify a plurality of the processes that may be run in parallel on separate processors. A metadata server may be used to store metadata that identifies whether the multi-processor environment is available to execute the plurality of processes. The computer program may be stored on a computer-readable medium and may be configured to execute on the client computer, and when executed by the client computer may cause the client computer to query the metadata server to determine if the multi-processor environment is available to execute the plurality of processes. The computer program may be further configured to use the computer instructions to cause the plurality of processes to be executed in the multi-processor environment. The computer instructions may enable the computer program to execute the plurality of processes in parallel.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.