期刊文献+

一种基于增强型空闲时间回收算法的实时系统低功耗策略 被引量:1

A real-time low-power strategy based on extended slack time reclaiming algorithm
下载PDF
导出
摘要 针对以往实时系统低功耗算法空闲时间利用率低的问题,本文提出增强型空闲时间回收算法。该算法在离线状态下获得任务的基准频率及运行顺序,生成α-链表,当任务先于其最长运行时间结束时,在α-链表中标注空闲时间,以尽可能多地分配给后续任务使用,同时又满足了实时性的要求。实验表明,该算法与其他低功耗算法相比,至少可以降低10%的功耗。 Against the low efficiency of slack time utilization in anterior real-time low-power schemes, an extended slack time reclaiming algorithm is proposed, which calculates the static optimal frequency and obtains the running sequence of all tasks, and then generates the a-queue off/ine. When tasks terminate before their worst-case execution time, their slack time is marked in the a-queue to be allocated to subsequent tasks as more as possible while guarantee the real-time constraints. The experiment demonstrates that the power cost of this algorithm could reduce at least 10 percent more than other real-time low-power schemes.
出处 《电路与系统学报》 CSCD 北大核心 2009年第1期18-22,共5页 Journal of Circuits and Systems
基金 国家自然科学基金(60676011) 教育部博士点基金(20050286040)
关键词 实时系统 低功耗 空闲时间 周期性任务 real-time system, low-power, slack time, periodic task
  • 相关文献

参考文献11

  • 1Luca Benini, Alessandro Bogliolo, et al. A Survey of Design Techniques for System-Level Dynamic Power Management [J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000, 8(3).
  • 2A P Chandrakasan, S Sheng, R W Broderson. Lowpower CMOS digital design [J]. IEEE Journal of Solid-State Circuits, 1992, 27(4): 473-484.
  • 3Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard real time environment [J]. Journal of the ACM, 1973, 19(1): 46-61.
  • 4P Pillai, K G Shin. Real-time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems [J]. ACM SIGOPS Operating Systems Review, 2001, 35(5).
  • 5H Aydin, R Melhem, et al. Power-Aware Scheduling for Periodic Real-Time Tasks [J]. IEEE Transactions on Computers, 2004,53(5).
  • 6E Bini, G Buttazzo, G Lipari. Speed Modulation in Energy- Aware Real-Time Systems [A]. Proe. Euromiero Conf. Real-Time Systems [C]. 2005.3-10.
  • 7T Ishihara, H Yasuura. Voltage Scheduling Problem for Dynamically Variable Voltage Processors [A]. Proe. Int'l Symp. Low-Power Electronics and Design [C]. 1998. 197-202.
  • 8W C Kwon, T Kim. Optimal Voltage Allocation Techniques for Dynamically Variable Voltage Processors [J]. ACM Trans. Embedded Computing Systems, 2005, 4(1 ): 211-230.
  • 9S Gochman, R Ronen, I Anati, A Berkovits, et al. The Intel Pentium M Processor: Microarchitecture and Performance [J]. lntel Technology J., 2003, 7(2): 31-36.
  • 10Shin D, Kim W, Jeon I, Kim J, Min S L. SimDVS: an Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms [A]. Proceedings of Workshop on Power-Aware Computer Systems (PACS'02) [C]. 2002.

同被引文献17

  • 1Luca Benini, Alessandro Bogliolo, et al. A Survey of Design Techniques for System-Level Dynamic Power Management [J]. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2000, 8(3).
  • 2A P Chandrakasan, S Sheng, R W Broderson. Lowpower CMOS digital design [J]. IEEE Journal of Solid-State Circuits, 1992, 27(4): 473-484.
  • 3Padmanabhan Pillai, Kang G Shin. Real-Time Dynamic Voltage Scaling for Low-Power Embedded Operating Systems [A]. ACM SIGOPS Operating Systems Review [C]. 2001-12.89-102.
  • 4Lorch j, Smith A J. Improving Dynamic Voltage Scaling Algorithms with PACE [A]. In Proceedings of the ACM SIGMETRICS 2001 Conference [C]. Cambridge, MA, 2001-06.50-61.
  • 5R Xu, C Xi, R Melhem D Moss. Practical PACE for Embedded Systems [A], In the 4th ACM EmSoft [C]. 2004-09.54-63.
  • 6W Yuan, K Nahrstedt. Energy-Efficient Soft Real-Time CPU Scheduling for Mobile Multimedia Systems [A]. In ACM SOSP [C]. 2003 149-163.
  • 7P Jr Peyton. Probability, Random Variables, and Random Signal Principles [Z]. 2001.
  • 8Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard real time environment [J]. Journal of the ACM, 1973, 19(1): 46-61.
  • 9H Aydin, R Melhem, et al. Power-Aware Scheduling for Periodic Real-Time Tasks [J]. IEEE Transactions on Computers, 2004, 53(5).
  • 10R Xu, D Mosse, R Melhem. Minimizing Expected Energy Consumption in Real-Time Systems through Dynamic Voltage Scaling [J]. ACM Transactions on Computer Systems, 2007, 25(4): 9.

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部