Invention Grant
US08850446B2 System and method for using a task starvation indication to prevent starvations of tasks in a multiple processing entity system
有权
用于使用任务缺陷指示来防止多处理实体系统中的任务的饥饿的系统和方法
- Patent Title: System and method for using a task starvation indication to prevent starvations of tasks in a multiple processing entity system
- Patent Title (中): 用于使用任务缺陷指示来防止多处理实体系统中的任务的饥饿的系统和方法
-
Application No.: US12142028Application Date: 2008-06-19
-
Publication No.: US08850446B2Publication Date: 2014-09-30
- Inventor: Hillel Avni , Dov Levenglick , Avishay Moskowiz
- Applicant: Hillel Avni , Dov Levenglick , Avishay Moskowiz
- Applicant Address: US TX Austin
- Assignee: Freescale Semiconductor, Inc.
- Current Assignee: Freescale Semiconductor, Inc.
- Current Assignee Address: US TX Austin
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F7/38 ; G06F9/50 ; G06F9/48 ; G06F9/38

Abstract:
A system, computer program and a method for preventing starvations of tasks in a multiple-processing entity system, the method includes: examining, during each scheduling iteration, an eligibility of each task data structure out of a group of data structures to be moved from a sorted tasks queue to a ready for execution task; updating a value, during each scheduling iteration, of a queue starvation watermark value of each task data structure that is not eligible to move to a running tasks queue, until a queue starvation watermark value of a certain task data structure out of the group reaches a queue starvation watermark threshold; and generating a task starvation indication if during an additional number of scheduling iterations, the certain task data structure is still prevented from being moved to a running tasks queue, and the additional number is responsive to a task starvation watermark.
Public/Granted literature
Information query