arrow
返回

Compiler-assisted energy reduction of java real-time programs

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

摘要

En 中文
Optimizations in energy consumption are critical for battery-powered hard real-time embedded systems. Energy management is often accomplished by dynamic frequency scaling which requires compilers to insert special instructions in the code at appropriate places, which are then used by the operating system and the processor to calculate and change the frequency at these places in the code. The addition of code snippets for frequency change may affect the worst-case execution time of the program, which is a major concern for hard real-time systems. In addition to the above problem, run time calculation of the optimal frequency prohibits a compile time estimate of the battery life by the system designers. In this paper, we present compiler optimizations for hard real-time Java applications executing on a time predictable Java processor, which reduces the energy consumption of the program while retaining the original worst-case execution time for the program intact. We also generate a compile-time frequency change schedule for the program resulting in compile-time estimates for worst-case energy consumption. We found that on average, reduction in energy consumption is better in run-time frequency schedule based mechanism but the compile-time frequency schedule allows us to get bounds on energy consumption at the compile-time.
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
引用论文

引用论文

A Randomized Controlled Trial of Intranasal Neuropeptide Y in Patients With Major Depressive Disorder
err2020-10-03
err0
errOAAI
errAleksander A Mathé; Miranda Michaneck; Elisabeth Berg; Dennis S Charney; James W Murrough
err分享
err收藏
Fifty years on: Serotonin and depression
err2023-03-20
err0
errOAAI
errSameer Jauhar; Philip J Cowen; Michael Browning
err分享
err收藏
err分享
err收藏
Laparoscopic Peritoneal Lavage
err2015-01-01
err0
errOAAI
errRoberto Cirocchi; Stefano Trastulli; Nereo Vettoretto; Diego Milani; Davide Cavaliere; Claudio Renzi; Olga Adamenko; Jacopo Desiderio; Maria Federica Burattini; Amilcare Parisi; Alberto Arezzo; Abe Fingerhut
err分享
err收藏
err分享
err收藏
Ketamine Assisted Psychotherapy: A Systematic Narrative Review of the Literature
err2022-06-01
err0
errOAAI
errSandra J Drozdz; Akash Goel; Matthew W McGarr; Joel Katz; Paul Ritvo; Gabriella Mattina; Venkat Bhat; Calvin Diep; Karim S Ladha
err分享
err收藏
Transcranial magnetic stimulation: A review of its evolution and current applications
err2018-01-01
err0
errOAAI
errRajivKumar Saini; Amit Chail; PS Bhat; Kalpana Srivastava; Vinay Chauhan
err分享
err收藏
学者 查看更多内容