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