arrow
返回

Energy-aware scheduling, compilation, and execution of hard-real-time multi-task Java programs

delete2022-11-01
delete0
PRE
AI
M
Manish Tewary *
Z
Zoran Salčić
M
Morteza Biglari-Abhari
A
Avinash Malik
DOI:10.1016/j.micpro.2022.104721delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Most of the real-world embedded hard real-time applications are multi-task programs. Reduction in energy consumption for these systems is essential, especially if they are battery-powered. For multi-task applications, energy management could be considered in the offline or online scheduler. We developed an offline nonpreemptive rate monotonic scheduler which generates an energy-optimized schedule judiciously using the idle intervals inside the rate monotonic schedule to either put the processor to sleep or slow down the previous task while satisfying the hard real-time constraints. In addition to the energy-aware scheduling, we implemented a new inter-task hardware-based run-time technique for energy management. We use three different methods of intra/inter-task and compile/run time energy management schemes to find out the optimum method for a multi-task hard-real-time Java program. Our results show that the offline energy-optimized schedule when used with intra/inter-task and compile/run time energy optimization techniques, gives around 35 to 40% energy reduction for the experimental multi-task program.
Keyword:
Real-time systems
Embedded systems
Processor
Compiler
Energy management

期刊

M
Microprocessors and Microsystems
IF:
2.6
论文数:
103
被引数:
3.2K

机构

U
University of Auckland
学者数:
2.3W
论文数: 2.4W
被引数: 3.3W
引用论文

引用论文

Role of adaptive plasticity in recovery of function after damage to motor cortex
err2001-06-29
err0
PREAI
errRandolph J. Nudo; Erik J. Plautz; Shawn B. Frost
err分享
err收藏
Achieving Door-to-Balloon Times That Meet Quality Guidelines
err2005-10-01
err0
PREAI
errElizabeth H. Bradley; Sarah A. Roumanis; Martha J. Radford; Tashonna R. Webster; Robert L. McNamara; Jennifer A. Mattera; Barbara A. Barton; David N. Berg; Edward L. Portnay; Harry Moscovitz; Janet Parkosewich; Eric S. Holmboe; Martha Blaney; Harlan M. Krumholz
err分享
err收藏
Thermal Safe Power (TSP): Efficient Power Budgeting for Heterogeneous Manycore Systems in Dark Silicon
err2017-01-01
err69
PREAI
errPagani, Santiago; Khdr, Heba; Chen, Jian-Jia; Shafique, Muhammad; Li, Minming; Henkel, Jorg
err分享
err收藏
err分享
err收藏
SEAMERS: A Semi-partitioned Energy-Aware scheduler for heterogeneous MulticorE Real-time Systems
err2021-03-01
err23
PREAI
errMoulik, Sanjay; Das, Zinea; Devaraj, Rajesh; Chakraborty, Shounak
err分享
err收藏
Peak-Power-Aware Primary-Backup Technique for Efficient Fault-Tolerance in Multicore Embedded Systems
err2020-01-01
err17
errOAAI
errAnsari, Mohsen; Salehi, Mohammad; Safari, Sepideh; Ejlali, Alireza; Shafique, Muhammad
err分享
err收藏
学者 查看更多内容