×

Methods for efficient distribution of parallel tasks to slave processes in a multiprocessing system

  • US 5,257,372 A
  • Filed: 12/19/1990
  • Issued: 10/26/1993
  • Est. Priority Date: 12/19/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. In a multiprocessor system, a method for delaying Operating System interruptions of a process performing a thread of tasks until the current task is complete or the expiration of a time slice, comprising the steps of:

  • (a) the Operating System setting a GIVEUP flag in a data buffer area associated with the process to inform a multiprocessing scheduling program that the process is to be interrupted after the process is determined that it is performing said task;

    (b) upon completion of said task the multiprocessing scheduling program reading the GIVEUP flag and returning the CPU to the Operating System if the GIVEUP flag is set; and

    (c) the Operating System interrupting the process at the end of a time slice, if the process has not yet finished said task and returned the CPU back to the Operating System.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×