首页> 外文学位 >Real-time scheduling of embedded applications on multi-core platforms.
【24h】

Real-time scheduling of embedded applications on multi-core platforms.

机译:在多核平台上实时调度嵌入式应用程序。

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

摘要

For the past several decades, we have experienced the tremendous growth, in both scale and scope, of real-time embedded systems, thanks largely to the advances in IC technology. However, the traditional approach to get performance boost by increasing CPU frequency has been a way of past. Researchers from both industry and academia are turning their focus to multi-core architectures for continuous improvement of computing performance. In our research, we seek to develop efficient scheduling algorithms and analysis methods in the design of real-time embedded systems on multi-core platforms. Real-time systems are the ones with the response time as critical as the logical correctness of computational results. In addition, a variety of stringent constraints such as power/energy consumption, peak temperature and reliability are also imposed to these systems. Therefore, real-time scheduling plays a critical role in design of such computing systems at the system level.;We started our research by addressing timing constraints for real-time applications on multi-core platforms, and developed both partitioned and semi-partitioned scheduling algorithms to schedule fixed priority, periodic, and hard real-time tasks on multi-core platforms. Then we extended our research by taking temperature constraints into consideration. We developed a closed-form solution to capture temperature dynamics for a given periodic voltage schedule on multi-core platforms, and also developed three methods to check the feasibility of a periodic real-time schedule under peak temperature constraint. We further extended our research by incorporating the power/energy constraint with thermal awareness into our research problem. We investigated the energy estimation problem on multi-core platforms, and developed a computation efficient method to calculate the energy consumption for a given voltage schedule on a multi-core platform. In this dissertation, we present our research in details and demonstrate the effectiveness and efficiency of our approaches with extensive experimental results.
机译:在过去的几十年中,我们在实时嵌入式系统的规模和范围上都经历了巨大的增长,这在很大程度上要归功于IC技术的进步。但是,通过提高CPU频率来提高性能的传统方法已成为过去。工业界和学术界的研究人员都将他们的注意力转移到多核架构上,以不断提高计算性能。在我们的研究中,我们寻求在多核平台上的实时嵌入式系统设计中开发有效的调度算法和分析方法。实时系统是响应时间与计算结果的逻辑正确性一样关键的系统。此外,这些系统还受到各种严格的限制,例如功耗/能耗,峰值温度和可靠性。因此,实时调度在此类计算系统的系统级设计中起着至关重要的作用。;我们通过解决多核平台上实时应用的时序约束来开始研究,并开发了分区调度和半分区调度在多核平台上调度固定优先级,周期性和硬实时任务的算法。然后,我们通过考虑温度限制来扩展我们的研究。我们开发了一种封闭形式的解决方案,可在多核平台上捕获给定周期电压时间表的温度动态,并且还开发了三种方法来检查在峰值温度约束下周期性实时时间表的可行性。通过将具有热意识的功率/能量约束纳入我们的研究问题,我们进一步扩展了我们的研究范围。我们研究了多核平台上的能量估计问题,并开发了一种计算有效的方法来计算给定电压计划下的多核平台上的能耗。在本文中,我们详细介绍了我们的研究,并通过广泛的实验结果证明了我们的方法的有效性和效率。

著录项

  • 作者

    Fan, Ming.;

  • 作者单位

    Florida International University.;

  • 授予单位 Florida International University.;
  • 学科 Computer Science.;Energy.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 184 p.
  • 总页数 184
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号