Advanced Micro Devices, Inc.
LAXITY-AWARE, DYNAMIC PRIORITY VARIATION AT A PROCESSOR

Last updated:

Abstract:

A processing system includes a task queue, a laxity-aware task scheduler coupled to the task queue, and a workgroup dispatcher coupled to the laxity-aware task scheduler. Based on a laxity evaluation of laxity values associated with a plurality of tasks stored in the task queue, the workgroup dispatcher schedules the plurality of tasks. The laxity evaluation includes determining a priority of each task of the plurality of tasks. The laxity value is determined using laxity information, where the laxity information includes an arrival time, a task duration, a task deadline, and a number of workgroups.

Status:
Application
Type:

Utility

Filling date:

26 Nov 2018

Issue date:

28 May 2020