Claims
- 1. A method of controlling parallel execution of a job dedicated with a job control statement for a program to be executed and resources used by said program comprising:dividing a job into a plurality of sub-jobs: dividing data to be processed by said plurality of sub-jobs of said job into a plurality of data elements based on a dedicated number of parallel execution; and processing said plurality of data elements with said plurality of sub-jobs of said job in a plurality of address spaces respectively.
- 2. A method of controlling parallel execution of a job dedicated with a job control statement for a program to be executed and resources used by said program comprising:starting a job in a plurality of address spaces based on a number of parallel execution of said job dedicated with said job control statement; dividing data to be processed by a plurality of sub-jobs of said job into a plurality of data elements based on said number of parallel execution; and processing said plurality of data elements with said plurality of sub-jobs of said job in said plurality of address spaces.
- 3. A method of controlling parallel execution of a job dedicated with a job control statement for a program to be executed and resources used by said program, comprising the steps of:copying a job to be a plurality of jobs based on a number of parallel execution of said job dedicated with said job control statement; assigning resources and data divided to be necessary for processing of said job in said plurality of jobs copied in said copying step; and starting said plurality of copied jobs in said plurality of address spaces, respectively.
- 4. A storage medium containing computer instructions which, when executed, cause a computer system to carry out a method of controlling parallel execution of a job dedicated with a job control statement for a program to be executed and resources used by said program to be executed, said method comprising:dividing data to be processed by a job started in a plurality of address spaces into data elements based on a dedicated number of parallel execution; and processing said data elements with said job started in a plurality of address spaces.
- 5. A computer system, comprising:a job control language translating module, said job control language translating module dividing a job into a plurality of sub-jobs based on a job control statement; and a job execution managing module, said job execution managing module dividing data to be processed by said plurality of sub-jobs of said job into a plurality of data elements based on a dedicated number of parallel execution and processing said plurality of data elements with said plurality of sub-jobs of said job in a plurality of address spaces, respectively.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 7-085091 |
Apr 1995 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/630,077 filed Apr. 9, 1996 (now U.S. Pat. No. 5,958,071).
US Referenced Citations (14)
Foreign Referenced Citations (4)
| Number |
Date |
Country |
| 59-105167 |
Jun 1984 |
JP |
| 60-118966 |
Jun 1985 |
JP |
| 2110033 |
Jan 1988 |
JP |
| 202881 |
Jul 1994 |
JP |
Non-Patent Literature Citations (2)
| Entry |
| Technical Report of JP-A-91-20071 (with English translation), (9 pages) Nov. 15, 1991. |
| OS IV/MSP PDCF for V11 (with English translation), (11 pages) Mar. 1994. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08/630077 |
Apr 1996 |
US |
| Child |
09/382355 |
|
US |