Method of starting execution of threads simultaneously at a plurality of processors and device therefor
US6675191B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | May 18, 2000 |
| Grant date | Jan 6, 2004 |
| Priority date | — |
| Expiry date | May 18, 2020 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2209/483
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a multi-processor system in which a plurality of threads to be simultaneously executed at a plurality of processors are stored as one thread set at a context area one-to-one corresponding to a thread set provided in a context save area on a main storage, the method of enabling a plurality of processors to start execution of threads simultaneously, in which exclusive arbitration is conducted during exception processing so as to temporarily allow only one processor among the plurality of processors constituting the multi-processor system to obtain kernel scheduler execution authority, and a processor obtaining kernel scheduler execution authority selects a thread set to be executed next and controls such that a plurality of threads in the selected thread set are executed simultaneously at a plurality of processors including its own processor.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.