arrow
返回

Proactive and Adaptive Energy-Aware Programming with Mixed Typechecking

delete2017-06-14
delete15
PRE
AI
A
Anthony Canino *
Y
Yu David Liu
DOI:10.1145/3062341.3062356delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Application-level energy management is an important dimension of energy optimization. In this paper, we introduce ENT, a novel programming language for enabling proactive and adaptive mode-based energy management at the application level. The proactive design allows programmers to apply their application knowledge to energy management, by characterizing the energy behavior of different program fragments with modes. The adaptive design allows such characterization to be delayed until run time, useful for capturing dynamic program behavior dependent on program states, configuration settings, external battery levels, or CPU temperatures. The key insight is both proactiveness and adaptiveness can be unified under a type system combined with static typing and dynamic typing. ENT has been implemented as an extension to Java, and successfully ported to three energy-conscious platforms: an Intel-based laptop, a Raspberry Pi, and an Android phone. Evaluation shows ENT improves the programmability, debuggability, and energy efficiency of battery-aware and temperature-aware programs.
Keyword:
Energy Efficiency
Energy-Aware Programming
Type systems
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM SIGPLAN Notices
IF:
0
论文数:
32
被引数:
0

机构

S
state university of new york (suny) system
学者数:
6.5W
论文数: 5.8W
被引数: 65
引用论文

引用论文

A Review on Electric Vehicles for Holistic Robust Integration in Cities: History, Legislation, Meta-Analysis of Technology and Grid Impact
err2024-08-14
err0
errOAAI
errAntonio Alonso-Cepeda; Raquel Villena-Ruiz; Andrés Honrubia-Escribano; Emilio Gómez-Lázaro
err分享
err收藏
LOW-POWER CMOS DIGITAL DESIGN
err1992-04-01
err1.5K
errOAAI
errCHANDRAKASAN, AP; SHENG, S; BRODERSEN, RW
err分享
err收藏
Modeling and Simulation of Lithium-Ion Battery Pack Using Modified Battery Cell Model
err2019-11-01
err0
PREAI
errMeilisa Dewi Kharisma; Muhammad Ridwan; Arinata Fatchun Ilmiawan; Ferdaus Ario Nurman; Saiful Rizal
err分享
err收藏
A review of modeling research on supercapacitor
err2017-10-01
err0
PREAI
errWang Kai; Ren Baosen; Li Liwei; Li Yuhao; Zhang Hongwei; Sui Zongqiang
err分享
err收藏
Computing and Assessment of Discrete Angle Positions for Optimizing the Solar Energy Harvesting for Urban Sustainable Development
err2021-10-09
err0
errOAAI
errGuillermo Quiroga-Ocaña; Julio C. Montaño-Moreno; Enrique A. Enríquez-Velásquez; Victor H. Benitez; Luis C. Félix-Herrán; Jorge de-J. Lozoya-Santos; Ricardo A. Ramírez-Mendoza
err分享
err收藏
Anesthesia Leads to Tau Hyperphosphorylation through Inhibition of Phosphatase Activity by Hypothermia麻醉通过低温抑制磷酸酶活性导致Tau蛋白过度磷酸化
err2007-03-21
err0
errOAAI
errEmmanuel Planel; Karl E. G. Richter; Charles E. Nolan; James E. Finley; Li Liu; Yi Wen; Pavan Krishnamurthy; Mathieu Herman; Lili Wang; Joel B. Schachter; Robert B. Nelson; Lit-Fui Lau; Karen E. Duff
err分享
err收藏
学者 查看更多内容