首页> 外文学位 >Schedulability-Driven Scratchpad Memory Swapping for Resource-Constrained Real-Time Embedded Systems.
【24h】

Schedulability-Driven Scratchpad Memory Swapping for Resource-Constrained Real-Time Embedded Systems.

机译:可调度性驱动的Scratchpad内存交换,适用于资源受限的实时嵌入式系统。

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

摘要

In resource-constrained real-time embedded systems, scratchpad memory (SPM) is utilized in place of cache to increase performance and enforce consistent behavior of both hard and soft real-time tasks via software-controlled SPM management techniques (SPMMTs). Real-time systems depend on time critical (hard) tasks to complete execution before their deadline time. Many real-time systems also depend on the execution of soft tasks that do not have to complete by hard deadlines. This thesis evaluates a new SPMMT that increases both worst-case task slack time (TST) and soft task processing capabilities, by combining two existing SPMMTs.;The schedulability-driven ACETRB / WCETRB swapping (SDAWS) SPMMT of this thesis uses task schedulability characteristics to control the selection of either the average-case execution time reduction based (ACETRB) SPMMT or the worst-case execution time reduction based (WCETRB) SPMMT. While the literature contains examples of combined management techniques, until now there have been none that combine both WCETRB and ACETRB SPMMTs. The advantage of combining them is to achieve WCET reduction comparable to what can be achieved with the WCETRB SPMMT, while achieving significantly reduced ACET relative to the WCETRB SPMMT.;Using a stripped-down RTOS and an SPMMT simulator implemented for this work, evaluated resource-constrained scenarios show a reduction in task slack time from the SDAWS SPMMT relative to the WCETRB SPMMT between 20% and 45%. However, the evaluated scenarios also conservatively show that SDAWS can reduce ACET relative to the WCETRB SPMMT by up to 60%. For the evaluated scenarios, the smallest task slack time and largest ACET reduction are seen when the SPM swap time (SPMST) to task WCET ratio is minimized. Though a SPMST/WCET ratio of 1:5 or greater reduced slack times under SDAWS versus the ACETRB SPMMT, a SPMST/WCET ratio of 1:100 resulted in slack times up to 200% larger than those under the ACETRB SPMMT. Thus, for systems that can provide small SPMST/WCET ratios, SDAWS can provide significant ACET reduction while maintaining the majority of slack-time assurance provided under WCETRB SPM management.
机译:在资源受限的实时嵌入式系统中,暂存器(SPM)代替了缓存,以通过软件控制的SPM管理技术(SPMMT)来提高性能并强制执行硬和软实时任务的一致行为。实时系统依赖于时间紧迫的任务(硬任务)在其截止时间之前完成执行。许多实时系统还依赖于软任务的执行,这些任务不必在艰苦的最后期限之前完成。本文评估了一种新的SPMMT,它通过结合两个现有的SPMMT来增加最坏情况的任务松弛时间(TST)和软任务处理能力。;可调度性驱动的ACETRB / WCETRB交换(SDAWS)SPMMT利用任务可调度性特征控制基于平均情况执行时间减少(ACETRB)SPMMT或基于最坏情况执行时间减少(WCETRB)SPMMT的选择。尽管文献中包含组合管理技术的示例,但到目前为止,还没有将WCETRB和ACETRB SPMMT组合在一起的示例。结合使用它们的好处是可以实现与使用WCETRB SPMMT相比可减少的WCET,同时相对于WCETRB SPMMT可以显着降低ACET。;为此使用了简化的RTOS和SPMMT模拟器,评估了资源受约束的方案显示,相对于WCETRB SPMMT,SDAWS SPMMT的任务松弛时间减少了20%至45%。但是,评估的场景也保守地显示,相对于WCETRB SPMMT,SDAWS可以减少ACET多达60%。对于评估的方案,当最小化SPM交换时间(SPMST)与任务WCET的比率时,可以看到最小的任务松弛时间和最大的ACET减少。尽管在SDAWS下与ACETRB SPMMT相比,SPMST / WCET比为1:5或更高,从而减少了松弛时间,但与ACETRB SPMMT相比,SPMST / WCET比为1:100导致了200%的松弛时间。因此,对于可以提供较小SPMST / WCET比的系统,SDAWS可以显着降低ACET,同时保持WCETRB SPM管理提供的大部分闲置时间保证。

著录项

  • 作者

    De Francis, Michael P.;

  • 作者单位

    Rochester Institute of Technology.;

  • 授予单位 Rochester Institute of Technology.;
  • 学科 Engineering Computer.;Computer Science.
  • 学位 M.S.
  • 年度 2012
  • 页码 189 p.
  • 总页数 189
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 公共建筑;
  • 关键词

  • 入库时间 2022-08-17 11:42:40

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号