期刊文献+

线性加速比并行实时任务的节能研究 被引量:8

Minimizing Energy Consumption for Linear Speedup Parallel Real-Time Tasks
下载PDF
导出
摘要 节能设计是嵌入式实时系统中一个重要的研究方向.目前的研究大多采用串行任务模型,很少关注并行任务.文中研究了在离散工作模式与实时约束下,多核平台下的线性加速比并行实时任务的能耗最小化问题.文中假设所有处理器核都支持DVS技术且加速比是线性的,在此条件下,文中首先给出一个定理证明了当各任务执行在系统全部核上时系统能耗最小.然后,将问题建模为一个0-1整数线性规划,利用最早截止期优先算法确定任务调度,并给出了两个高效的节能算法确定各任务的工作频率.文中最后通过大量的模拟实验,证明提出的算法的效果显著,可以达到几乎与最优解相同的节能效果. Energy-efficiency is one of the most important design goals for embedded real-time systems. While much work has addressed the problem for sequential tasks where each task can run on only one processor at a time, little work has been done for parallel tasks where an individ- ual task can be executed by multiple processors simultaneously. In this paper, we study the energy minimization problem for parallel task systems with discrete operation modes and under timing constraints. We focus on a system with DVS (Dynamic Voltage Scaling) enabled proces sors and workload satisfying linear speedup ratio model. We first prove a lemma, a sufficient con dition for minimizing the system energy, which indicates that the overall system energy is mini- mized when each task runs on all of the processors simultaneously. Then, adopting the earliest deadline first (EDF) scheduling policy and the lemma proved, we employ a 0-1 Integer Linear Program (0 1 ILP) to derive the optimized frequency assignment with minimized energy consump- tion. Furthermore, two polynomial time complexity heuristics with opposite frequency assign- ment searching directions are also proposed. The simulation experiment results show that the proposed heuristics can significantly reduce the system energy consumption and consume nearly the same energy as does 0-1 ILPs.
出处 《计算机学报》 EI CSCD 北大核心 2013年第2期384-392,共9页 Chinese Journal of Computers
基金 国家自然科学基金(60973017) 博士学科点专项科研基金(20110042110021)资助~~
关键词 实时系统 并行任务 能耗最小化 动态电压缩放 多核 real-time systems parallel tasks energy minimization dynamic voltage scaling multi-cores
  • 相关文献

参考文献15

  • 1Chung Eui-Young, Benini L, Bogliolo A et al. Dynamic power management for nonstationary service requests//Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. New York, USA, 1999:77 81. 被引量:1
  • 2Chen J, Kuo C. Energy ecient scheduling for real time sys terns on dynamic voltage scaling (DVS) platforms//Proceed ings of the International Conference on Embedded and Real Time Computing Systems and Applications. Daegu, Korea, 2007.- 28 38. 被引量:1
  • 3Zomaya A. Parallel processing for real-time simulation: A case study. IEEE Parallel and Distributed Technology: Systems and Applications, 1996, 4(2): 49-62. 被引量:1
  • 4Kwon S, Kim Y, Jeun W, Ha S, Paek Y. Aretargetable parallel-programming framework for MPSoC. ACM Transac- tions on Design Automation of Electronic Systems, 2008, 13(3): 1 18. 被引量:1
  • 5Kato S, Ishikawa Y. Gang EDF scheduling of parallel tasksystems//Proceedings of the IEEE Real-Time Systems Sym posium. San Diego, CA, 2009:459 468. 被引量:1
  • 6Kwon O, Chwa K. Scheduling parallel tasks with individual deadlines. Theoretical Computer Science, 1999, 215 (1) : 209-224. 被引量:1
  • 7Manimaran G, Murthy C. An ecient dynamic scheduling algorithm for multiprocessor real-time systems. IEEE Trans- actions on Parallel and Distributed Systems, 1998, 9 (3): 312 319. 被引量:1
  • 8Drozdowski M. Real-time scheduling of linear speedup paral- lel tasks. Information Processing Letters, 1996, 57(1): 35-40. 被引量:1
  • 9Blazewicz J, Drabowski M, Weglarz J, Automatyki I, Poznaska P. Scheduling muhiprocessor tasks to minimize schedule length. IEEE Transactions on Computers, 1986, 100(35) : 389-393. 被引量:1
  • 10Han C, Lin K. Scheduling parallelizable jobs on muhipro- eessors//Proeeedings of the Real Time Systems Symposium.Santa Monica, CA, 1989:59 67. 被引量:1

同被引文献107

  • 1李兴斯.一类不可微优化问题的有效解法[J].中国科学(A辑),1994,24(4):371-377. 被引量:137
  • 2Wang Xiaorui,Chen Ming,Fu Xing.MIMI power controlfor high-density servers in an enclosure[J],IEEE Trans on Parallel and Distributed System,2010,21(10):1412-1426. 被引量:1
  • 3Repantis T,Gu Xiaohui,Kalogeraki V.Qos-aware shared component composition for distributed stream processing system[J].IEEE Trans on Parallel and Distributed System,2010,20(7);968-982. 被引量:1
  • 4Wang X,Jia D,Koutsoukos X.DEUCON:Decentralizedend-to-end utilization control for distributed real-time systems[J].IEEE Trans on Parallel and Distributed System,2007,18(7):996-1009. 被引量:1
  • 5Zhu Dakai,Aydin H.Reliability-aware energy managementfor periodic real-time Tasks[J].IEEE Trans on Computers,2009,58(10):1382-1397. 被引量:1
  • 6Zhu Dakai.Reliability Aware dynamic energy managementin dependable embedded real-time systems[J].ACM Transon Embedded Computing Systems,2010,10(2):26-53. 被引量:1
  • 7Zhao Baoxian,Aydin H,Zhu Dakai.Energy managcmeniunder general task-level reliability constraints[C]//Proc ofthe 18th IEEE Real-Time and Embedded Technology and Applications Symp.Los Alamitors,CA:IEEE Computer Society,2012:285-294. 被引量:1
  • 8Srinivasan S,Jha N.Safety and reliability driven taskallocation in distributed systems[J].IEEE Trans on Computers,2006,55(7):864-879. 被引量:1
  • 9Qu Qi,Pci Yong,Modestino J W.An adaptive motion-baseduUnequal error protection approach for real-time videotransport over wireless IP networks[J].IEEE Trans on Multimedia,2006,8(5):1033-1044. 被引量:1
  • 10Wang Guibin,Ren Xiaoguang.Power-efficient workdistribution method for CPU-GPU heterogeneous system[C]//Proc of 2010 Int Symp on Parallel and Distributed Processing with Applications.Los Alamitors,CA:IEEE Computer Society,2010:122-129. 被引量:1

引证文献8

二级引证文献20

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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