【24h】

Bounding the Execution Times of DMA I/O Tasks on Hard-Real-Time Embedded Systems

机译:限制硬实时嵌入式系统上DMA I / O任务的执行时间

获取原文
获取原文并翻译 | 示例

摘要

A cycle-stealing DMA I/O task proceeds by stealing bus cycles from the CPU. The execution time of the DMA I/O task depends on the sequence of CPU instructions executing concurrently with it. This paper presents a method for bounding the worst-case execution time of a cycle-stealing DMA I/O task executing concurrently with a set of CPU tasks on a single-processor system. Our method uses the dynamic-programming technique to minimize the computational cost. We conducted exhaustive simulations on a widely-used embedded controller. The experimental results demonstrate our method safely and tightly bounds the worst-case execution times of cycle-stealing DMA I/O tasks.
机译:窃取DMA I / O任务是通过从CPU窃取总线周期来进行的。 DMA I / O任务的执行时间取决于与其并行执行的CPU指令的顺序。本文提出了一种方法,用于限制在单处理器系统上同时执行的周期窃取DMA I / O任务与一组CPU任务的最坏执行时间。我们的方法使用动态编程技术来最小化计算成本。我们在广泛使用的嵌入式控制器上进行了详尽的仿真。实验结果表明,我们的方法可以安全,严格地限制循环窃取DMA I / O任务的最坏情况执行时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号