Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
批准号:
418556-2012
负责人:
Hindle, Abram
金额:
$1.38万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31
中文摘要
当代计算由功耗问题主导。例如,电池寿命是移动的设备的关键,并且功率使用和资源节约在服务器群中是重要的。 功耗的任何节省都提供了电力成本的直接节省。 功耗曾经是计算机和电气工程师的领域,但移动的和云计算将部分功耗责任转移到软件工程师身上。 由于应用程序可以以许多不同的方式(磁盘、网络、无线电、视频等)消耗功率,从业者寻求工程软件的方法来降低功耗。
我提出了绿色挖掘,这是一个研究议程,致力于帮助软件工程师通过估计他们的修改对功耗的影响来降低他们自己软件的功耗。绿色采矿是关于软件维护和发展如何影响系统的电力使用。它利用大量公开可用的软件来帮助学习软件中的功耗模式。本研究计划将解决的问题包括:
·什么样的软件设计会影响功耗?
·软件的哪些变化会影响功耗?
·什么样的软件开发过程会影响功耗?
我们的长期目标是能够使用基于历史、静态和动态分析的模型来估计软件更改对系统功耗的影响。 我们希望帮助程序员开发更节能的应用程序。这项研究是非常相关的公司参与移动的和基于服务器的计算,如RIM,微软,苹果,HTC和英特尔,谁会聘请HQP培训本建议。该研究具有积极的资源和环境影响。
英文摘要
Contemporary computation is dominated by power consumption issues. For example, battery life is key to mobile devices and power usage and resource conservation is important within server farms. Any savings in power consumption provide direct savings in power costs. Power consumption was once the domain of computer and electrical engineers, but mobile and cloud computing shifted some of the responsibility for power consumption to software engineers. Since applications can consume power in many different ways (disk, network, radio, video, etc.), practitioners seek methods of engineering software to reduce power consumption.
I propose Green Mining, a research agenda dedicated to helping software engineers reduce the power consumption of their own software by estimating the impact on power consumption that their modifications will have. Green Mining is all about how software maintenance and evolution impact a system's power usage. It leverages the huge corpus of publicly available software to help learn power consumption patterns in software. Questions that this research program will address include:
· What kinds of software designs affect power consumption?
· What kinds of changes to software affect power consumption?
· What kinds of software development processes affect power consumption?
Our long term goal is to be able to estimate the impact that a software change has on a system's power consumption, using a model based on historical, static and dynamic analysis. We want to help programmers produce more energy efficient applications. This research is very relevant to companies involved in mobile and server based computing, such as RIM, Microsoft, Apple, HTC, and Intel, who would hire HQPs trained by this proposal. This research has positive resource and environmental impacts.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Big-Data Visual Code Completion Leveraging the Naturalness of Visual Source Code
-
批准号:RGPIN-2022-03464
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.55万
-
财政年份:2022
-
负责人:Hindle, Abram
-
依托单位:
Big Data Approaches to Software Energy Consumption Modeling
-
批准号:RGPIN-2017-05609
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2021
-
负责人:Hindle, Abram
-
依托单位:
Big Data Approaches to Software Energy Consumption Modeling
-
批准号:RGPIN-2017-05609
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2020
-
负责人:Hindle, Abram
-
依托单位:
Big Data Approaches to Software Energy Consumption Modeling
-
批准号:RGPIN-2017-05609
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2019
-
负责人:Hindle, Abram
-
依托单位:
Big Data Approaches to Software Energy Consumption Modeling
-
批准号:RGPIN-2017-05609
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2018
-
负责人:Hindle, Abram
-
依托单位:
Service-based license verification of open source software
-
批准号:512240-2017
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Hindle, Abram
-
依托单位:
Big Data Approaches to Software Energy Consumption Modeling
-
批准号:RGPIN-2017-05609
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.68万
-
财政年份:2017
-
负责人:Hindle, Abram
-
依托单位:
Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
-
批准号:418556-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2016
-
负责人:Hindle, Abram
-
依托单位:
Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
-
批准号:418556-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2014
-
负责人:Hindle, Abram
-
依托单位:
Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
-
批准号:418556-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2013
-
负责人:Hindle, Abram
-
依托单位:
Topic analysis of issues for awareness, triage and deduplication
-
批准号:460954-2013
-
项目类别:Engage Grants Program
-
资助金额:$1.55万
-
财政年份:2013
-
负责人:Hindle, Abram
-
依托单位:
Green Mining: Keeping Software Sustainable by Engineering for Power Consumption
-
批准号:418556-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.38万
-
财政年份:2012
-
负责人:Hindle, Abram
-
依托单位:
Formalization of Invariants across Project Source Code Repositories
-
批准号:319252-2005
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2007
-
负责人:Hindle, Abram
-
依托单位:
Formalization of Invariants across Project Source Code Repositories
-
批准号:319252-2005
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2006
-
负责人:Hindle, Abram
-
依托单位:
Formalization of Invariants across Project Source Code Repositories
-
批准号:319252-2005
-
项目类别:Postgraduate Scholarships - Doctoral
-
资助金额:$1.53万
-
财政年份:2005
-
负责人:Hindle, Abram
-
依托单位:
Issues and requirements of content management - Images and Audio
-
批准号:302885-2004
-
项目类别:Alexander Graham Bell Canada Graduate Scholarships - Master's
-
资助金额:$1.27万
-
财政年份:2004
-
负责人:Hindle, Abram
-
依托单位:
国内基金
海外基金
基于Genome mining技术研究抑制表皮葡萄球菌生物膜形成的次级代谢产物
-
批准号:21242003
-
项目类别:专项基金项目
-
资助金额:10.0万元
-
批准年份:2012
-
负责人:昌军
-
依托单位: