Abstraction-Level Energy Accounting and Optimisation in Many-core Programming Languages

多核编程语言中的抽象级能源核算和优化

基本信息

  • 批准号:
    EP/L000555/1
  • 负责人:
  • 金额:
    $ 84.23万
  • 依托单位:
  • 依托单位国家:
    英国
  • 项目类别:
    Research Grant
  • 财政年份:
    2013
  • 资助国家:
    英国
  • 起止时间:
    2013 至 无数据
  • 项目状态:
    已结题

项目摘要

Energy efficiency is becoming increasingly important in today's world of battery powered mobile devices and power limited servers. Whileperformance optimisation is a familiar topic for developers, few are even aware of the effects that source code changes will have on theenergy profiles of their programs. Without knowledge of these effects, compiler and operating system writers cannot create automatic energyoptimisers. To realise the needed energy savings, we require the capability to track energy consumption and associate it to codeand data at a fine granularity. Furthermore, compilers and operating systems must exploit this capability to optimise applicationsautomatically.This proposal presents a novel approach to software-centric modelling, measurement, accounting and optimisation of energy-efficiency onmany-core systems. Energy consumption will be matched against programming language abstractions, from basic-blocks to functions,loops, and parallel constructs, and from variables to data structures, providing developers with the information that they need. The project will use this fine grained accounting to build novel compiler optimisations that target energy consumption. It will create low energy runtime systems that adapt to environmental changes. It will develop energy efficient operating system scheduling that manages multi-tasking for heterogeneous many-cores. The project aims to improve performance per Watt by at least 40%.
在当今由电池供电的移动设备和电力有限的服务器组成的世界里,能源效率变得越来越重要。虽然性能优化对开发人员来说是一个熟悉的话题,但很少有人意识到源代码更改将对他们的程序的能量分布产生什么影响。如果不了解这些影响,编译器和操作系统编写者就无法创建自动能量优化器。为了实现所需的能源节约,我们需要能够跟踪能源消耗并将其与细粒度的代码和数据相关联。此外,编译器和操作系统必须利用这一能力来自动优化应用程序。这项建议提出了一种新的方法,用于在多核系统上以软件为中心的建模、测量、核算和能效优化。能源消耗将与编程语言抽象相匹配,从基本块到函数、循环和并行结构,从变量到数据结构,为开发人员提供他们需要的信息。该项目将使用这种细粒度记账来构建以能源消耗为目标的新型编译器优化。它将创造出适应环境变化的低能量运行时系统。它将开发高能效的操作系统调度,管理异类多核的多任务。该项目的目标是将每瓦特性能提高至少40%。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Iso-Quality of Service: Fairly Ranking Servers for Real-Time Data Analytics
等服务质量:用于实时数据分析的公平排名服务器
  • DOI:
    10.1142/s0129626415410042
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0.4
  • 作者:
    Georgakoudis G
  • 通讯作者:
    Georgakoudis G
Evaluating fault tolerance on asymmetric multicore systems-on-chip using iso-metrics
使用 iso-metrics 评估非对称多核片上系统的容错能力
On the Viability of Microservers for Financial Analytics
论金融分析微服务器的可行性
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gillan C
  • 通讯作者:
    Gillan C
Evaluating Asymmetric Multicore Systems-on-Chip using Iso-Metrics
使用 Iso-Metrics 评估非对称多核片上系统
  • DOI:
    10.48550/arxiv.1503.08104
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Chalios Charalampos
  • 通讯作者:
    Chalios Charalampos
Performance and Fault Tolerance of Preconditioned Iterative Solvers on Low-Power ARM Architectures
低功耗 ARM 架构上预调节迭代求解器的性能和容错能力
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Aliaga J.
  • 通讯作者:
    Aliaga J.
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Dimitrios Nikolopoulos其他文献

Modelling radon progeny concentration variations in thermal spas
  • DOI:
    10.1016/j.scitotenv.2006.11.017
  • 发表时间:
    2007-02-01
  • 期刊:
  • 影响因子:
  • 作者:
    Dimitrios Nikolopoulos;Efstratios Vogiannis
  • 通讯作者:
    Efstratios Vogiannis
CO2 and Radon Emissions as Precursors of Seismic Activity
  • DOI:
    10.1007/s41748-021-00229-2
  • 发表时间:
    2021-06-18
  • 期刊:
  • 影响因子:
    4.700
  • 作者:
    Simone D’Incecco;Ermioni Petraki;Georgios Priniotakis;Michail Papoutsidakis;Panayiotis Yannakopoulos;Dimitrios Nikolopoulos
  • 通讯作者:
    Dimitrios Nikolopoulos
Long-memory traces in $$\hbox {PM}_{10}$$ time series in Athens, Greece: investigation through DFA and R/S analysis
  • DOI:
    10.1007/s00703-020-00744-3
  • 发表时间:
    2020-05-28
  • 期刊:
  • 影响因子:
    2.100
  • 作者:
    Dimitrios Nikolopoulos;Konstantinos Moustris;Ermioni Petraki;Demetrios Cantzos
  • 通讯作者:
    Demetrios Cantzos
Investigation of the exposure to radon and progeny in the thermal spas of Loutraki (Attica-Greece): Results from measurements and modelling
  • DOI:
    10.1016/j.scitotenv.2009.09.057
  • 发表时间:
    2010-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Dimitrios Nikolopoulos;Efstratios Vogiannis;Ermioni Petraki;Athanasios Zisos;Anna Louizi
  • 通讯作者:
    Anna Louizi
Primary superficial femoral vein leiomyosarcoma: Report of a case
  • DOI:
    10.1007/s00595-010-4507-6
  • 发表时间:
    2011-10-04
  • 期刊:
  • 影响因子:
    1.600
  • 作者:
    Dimitrios Yfadopoulos;Dimitrios Nikolopoulos;Evanthia Novi;Antonios Psaroudakis
  • 通讯作者:
    Antonios Psaroudakis

Dimitrios Nikolopoulos的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Dimitrios Nikolopoulos', 18)}}的其他基金

U.S.-Ireland R&D Partnership:CNS:Small:SWEET: Hardware and Software for Sustainable Wearable Edge Intelligence
美国-爱尔兰 R
  • 批准号:
    2315851
  • 财政年份:
    2023
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Standard Grant
Heterogeneous Parallel and Distributed Computing with Java (HPDCJ)
使用 Java 进行异构并行和分布式计算 (HPDCJ)
  • 批准号:
    EP/M015750/1
  • 财政年份:
    2015
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
SERT:CSE 应用程序对兆核系统的无标度、能源感知、弹性和透明适应
  • 批准号:
    EP/M01147X/1
  • 财政年份:
    2015
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
Distributed Heterogeneous Vertically Integrated Energy Efficient Data Centres
分布式异构垂直集成节能数据中心
  • 批准号:
    EP/M015742/1
  • 财政年份:
    2015
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
ENPOWER
赋能
  • 批准号:
    EP/L004232/1
  • 财政年份:
    2014
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
GEMSCLAIM: GreenEr Mobile Systems by Cross LAyer Integrated energy Management
GEMSCLAIM:跨层集成能源管理的 GreenEr 移动系统
  • 批准号:
    EP/K017594/1
  • 财政年份:
    2013
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
职业:深度计算系统多级并行化的统一框架
  • 批准号:
    0715051
  • 财政年份:
    2006
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Continuing Grant
CAREER: A Unified Framework for Multilevel Parallelization on Deep Computing Systems
职业:深度计算系统多级并行化的统一框架
  • 批准号:
    0346867
  • 财政年份:
    2004
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Continuing Grant

相似国自然基金

粒子level set方法的改进与空间自适应波浪模型并行化研究
  • 批准号:
    52171245
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
  • 批准号:
    11502121
  • 批准年份:
    2015
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
  • 批准号:
    41401376
  • 批准年份:
    2014
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
基于新LEVEL SET方法的双标量小火焰模型的研究
  • 批准号:
    51306013
  • 批准年份:
    2013
  • 资助金额:
    25.0 万元
  • 项目类别:
    青年科学基金项目
CPU/GPGPU紧耦合异构多核系统共享Last Level Cache优化研究
  • 批准号:
    61379035
  • 批准年份:
    2013
  • 资助金额:
    75.0 万元
  • 项目类别:
    面上项目
Level Set方法及其在爆炸与冲击问题数值模拟中的应用研究
  • 批准号:
    10872085
  • 批准年份:
    2008
  • 资助金额:
    48.0 万元
  • 项目类别:
    面上项目
几何造型中交互式Level Set方法研究
  • 批准号:
    60373036
  • 批准年份:
    2003
  • 资助金额:
    23.0 万元
  • 项目类别:
    面上项目
逆向工程中基于小波特征的曲面配准与Level-set建模方法研究
  • 批准号:
    50305027
  • 批准年份:
    2003
  • 资助金额:
    18.0 万元
  • 项目类别:
    青年科学基金项目
用Level Set方法研究气液两相流界面迁移的微观特性
  • 批准号:
    50106011
  • 批准年份:
    2001
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

RII Track-4:NSF: An Integrated Urban Meteorological and Building Stock Modeling Framework to Enhance City-level Building Energy Use Predictions
RII Track-4:NSF:综合城市气象和建筑群建模框架,以增强城市级建筑能源使用预测
  • 批准号:
    2327435
  • 财政年份:
    2024
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Standard Grant
Water-splitting for renewable hydrogen energy sources: a molecular level approach
可再生氢能源的水分解:分子水平方法
  • 批准号:
    2888859
  • 财政年份:
    2023
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Studentship
System-level Co-design and Control of Large Capacity Wave Energy Converters with Multiple PTOs
具有多个 PTO 的大容量波浪能转换器的系统级协同设计与控制
  • 批准号:
    EP/V040650/2
  • 财政年份:
    2023
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
INNOVATIVE METHODOLOGY BASED IN CIRCULAR ECONOMY AND ARTIFICIAL INTELLIGENCE TO FOSTER THE TRANSITION TO SUSTAINABLE AND VERY HIGH ENERGY PERFORMANCE BUILDINGS AT A COST OPTIMAL LEVEL- (SNUG)
基于循环经济和人工智能的创新方法,促进以成本最优水平向可持续和极高能效建筑过渡-(舒适)
  • 批准号:
    10087589
  • 财政年份:
    2023
  • 资助金额:
    $ 84.23万
  • 项目类别:
    EU-Funded
DATA-CELLAR: Data hub for the Creation of Energy communities at Local Level and to Advance Research on them
DATA-CELLAR:用于在地方层面创建能源社区并推进其研究的数据中心
  • 批准号:
    10039909
  • 财政年份:
    2022
  • 资助金额:
    $ 84.23万
  • 项目类别:
    EU-Funded
Human-like continual robot learning based on three-level computational energy cost regulation
基于三级计算能量成本调节的类人持续学习机器人
  • 批准号:
    22H03670
  • 财政年份:
    2022
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
How should hydrogen be utilized for energy storage at the grid-level?
氢能如何在电网层面进行储能?
  • 批准号:
    574812-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 84.23万
  • 项目类别:
    University Undergraduate Student Research Awards
Energy yield model for bifacial photovoltaic panels with tracking - development and validation at the system-level
具有跟踪功能的双面光伏板发电量模型 - 系统级开发和验证
  • 批准号:
    559785-2021
  • 财政年份:
    2022
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
Energy efficient active gate driver with multi-level linear amplifier and resonant circuit
具有多级线性放大器和谐振电路的节能有源栅极驱动器
  • 批准号:
    21K04004
  • 财政年份:
    2021
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
System-level Co-design and Control of Large Capacity Wave Energy Converters with Multiple PTOs
具有多个 PTO 的大容量波浪能转换器的系统级协同设计与控制
  • 批准号:
    EP/V040510/1
  • 财政年份:
    2021
  • 资助金额:
    $ 84.23万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了