首页> 外国专利> Apparatus, system, and method for automatically minimizing real-time task latency and maximizing non-real time task throughput

Apparatus, system, and method for automatically minimizing real-time task latency and maximizing non-real time task throughput

机译:用于自动最小化实时任务等待时间并最大化非实时任务吞吐量的设备,系统和方法

摘要

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.
机译:提供了一种用于自动最小化实时(RT)任务等待时间并且最大化非实时(NRT)任务吞吐量的装置,系统和方法。该设备可以包括任务管理器,确定模块和可选地跟踪模块。任务管理器可以执行NRT任务,该任务配置为在多处理器环境中获得对资源的排他访问。确定模块在多处理器环境中标识与NRT任务共享对资源的独占访问的RT任务。可选地,响应于RT任务变得可运行,跟踪模块选择性地执行或绕过与NRT任务相关的抢占点。可替代地,响应于RT任务变得可运行,NRT任务选择性地执行或绕过预定义的抢占点。以这种方式,多处理器环境中任何处理器上的RT任务均满足最小等待时间阈值,并且NRT任务自动在多处理器环境中提供最大吞吐量。

著录项

  • 公开/公告号US7721291B2

    专利类型

  • 公开/公告日2010-05-18

    原文格式PDF

  • 申请/专利权人 PAUL EDWARD MCKENNEY;

    申请/专利号US20040966600

  • 发明设计人 PAUL EDWARD MCKENNEY;

    申请日2004-10-15

  • 分类号G06F9/46;

  • 国家 US

  • 入库时间 2022-08-21 18:50:41

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号