Patent · US Expired

Methods and apparatus for scheduling parallel processors

US6434590B1 · kind B1 · utility

184Cited by
12References
34Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 1, 1998
Grant dateAug 13, 2002
Priority date
Expiry dateApr 1, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5021
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A parallel processing method involves the steps of determining a sequential ordering of tasks for processing, assigning priorities to available tasks on the basis of the earliest and then later in the sequential ordering, selecting a number of tasks greater than a total number of available parallel processing elements from all available tasks having the highest priorities, partitioning the selected tasks into a number of groups equal to the available number of parallel processing elements, and executing the tasks in the groups in the parallel processing elements. The determining step establishes an ordering with a specific predetermined sequential schedule that is independent of the parallel execution, and the assigning step assigns priorities for parallel execution on the basis of the sequential schedule that is independent of the parallel execution.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.