Invention Grant
US07721291B2 Apparatus, system, and method for automatically minimizing real-time task latency and maximizing non-real time task throughput
有权
用于自动最小化实时任务延迟并最大化非实时任务吞吐量的装置,系统和方法
- Patent Title: Apparatus, system, and method for automatically minimizing real-time task latency and maximizing non-real time task throughput
- Patent Title (中): 用于自动最小化实时任务延迟并最大化非实时任务吞吐量的装置,系统和方法
-
Application No.: US10966600Application Date: 2004-10-15
-
Publication No.: US07721291B2Publication Date: 2010-05-18
- Inventor: Paul Edward McKenney
- Applicant: Paul Edward McKenney
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Kunzler Needham Massey & Thorpe
- Main IPC: G06F9/46
- IPC: G06F9/46

Abstract:
An apparatus, system, and method are provided for automatically minimizing Real-Time (RT) task latency and maximizing Non-Real Time (NRT) task throughput. The apparatus may include a task manager, a determination module, and optionally a tracking module. The task manager may execute a NRT task configured to obtain exclusive access to a resource within a multi-processor environment. The determination module identifies a RT task within the multi-processor environment that shares exclusive access to the resource with the NRT task. Optionally, the tracking module selectively executes or bypasses a preemption point associated with the NRT task in response to the RT task becoming runnable. Alternatively, the NRT task selectively executes or bypasses a predefined preemption point in response to the RT task becoming runnable. In this manner, RT tasks on any processor of the multi-processor environment meet minimum latency thresholds and NRT tasks automatically provide maximum throughput in the multi-processor environment.
Public/Granted literature
Information query