首页> 外文会议>IEEE Nordic Circuits and Systems Conference >Low Power Scheduling of Periodic Hardware Tasks in Flash-Based FPGAs
【24h】

Low Power Scheduling of Periodic Hardware Tasks in Flash-Based FPGAs

机译:基于闪存的FPGA中的定期硬件任务的低功耗调度

获取原文
获取外文期刊封面目录资料

摘要

Flash-based FPGAs are well suited for energy aware applications because they are liable to a much lower static energy consumption than SRAM-based FPGAs. The power consumption of Microsemi / Microchip devices is reduced even further due to a low-power mode called Flash*Freeze. Neverthe-less, when many hardware tasks with different idle times share the same FPGA, the applicability of the Flash*Freeze mode is reduced as only the complete FPGA can be put into Flash*Freeze mode. In this paper, a scheduling algorithm called cluster scheduling is introduced that reduces the power con-sumption by clustering periodic hardware tasks and extending Flash*Freeze periods under consideration of real-time constraints. The cluster scheduling algorithm can run standalone or it can be integrated into a real-time operating system. It is evaluated against an algorithm that switches to Flash*Freeze mode whenever the FPGA is idle. Depending on the shifting variability of the hardware tasks, a prolongation of the Flash*Freeze mode in the order of n can be reached with n given hardware tasks.
机译:基于闪存的FPGA与基于SRAM的FPGA相比,其静态能耗要低得多,因此非常适合于节能型应用。由于称为Flash * Freeze的低功耗模式,Microsemi / Microchip器件的功耗进一步降低。但是,当许多具有不同空闲时间的硬件任务共享同一FPGA时,由于只能将完整的FPGA置于Flash * Freeze模式,因此Flash * Freeze模式的适用性降低了。在本文中,引入了一种称为簇调度的调度算法,该算法通过对周期性硬件任务进行聚类并在考虑实时约束的情况下扩展Flash * Freeze周期来降低功耗。群集调度算法可以独立运行,也可以集成到实时操作系统中。该算法是根据FPGA空闲时切换到Flash * Freeze模式的算法进行评估的。根据硬件任务的移动变化性,可以在n个给定的硬件任务下达到Flash * Freeze模式的n个数量级的扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号