×

System for computing the optimal static schedule using the stored task execution costs with recent schedule execution costs

  • US 7,010,788 B1
  • Filed: 05/19/2000
  • Issued: 03/07/2006
  • Est. Priority Date: 05/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented scheduling method comprising the steps of:

  • based on scheduling states, defining a set of static schedules for an application program, each static schedule including an assignment of tasks in the application program to processors, each scheduling state including dynamically changing application variables;

    during run time, learning a cost of a set of static schedules based on performance of the application program;

    maintaining a task execution cost for each task in the application program for each scheduling state; and

    designating a static schedule with a lowest cost as an optimal schedule for a scheduling state, an optimal static schedule associated with a new scheduling state is computed using stored task execution costs, the cost of a schedule is updated using stored task execution costs with recent schedule execution costs having more importance.

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