Patent · US Expired

Method of starting execution of threads simultaneously at a plurality of processors and device therefor

US6675191B1 · kind B1 · utility

62Cited by
8References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 18, 2000
Grant dateJan 6, 2004
Priority date
Expiry dateMay 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.