×

On-line scheduling of constrained dynamic applications for parallel targets

  • US 7,073,175 B2
  • Filed: 06/03/2005
  • Issued: 07/04/2006
  • Est. Priority Date: 05/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented on-line scheduling method for scheduling application program tasks, comprising:

  • defining static schedules for an application program which is expressible by a task graph, each static schedule including an assignment of tasks in the application program to processors, tasks and task dependencies being determined from the task graph, the task graph being fixed but optimal schedule depending on values of scheduling variables;

    determining cost of the static schedules based on performance of the application program during run time;

    detecting, at run time, dynamic change in value of at least one scheduling variable in the application program or an environment of the application program, the dejected dynamic change in value of the at least one scheduling variable altering costs of the static schedules; and

    designating a static schedule with a lowest cost as an optimal schedule for a scheduling state defined by value of the at least one scheduling variable.

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