课题基金 / 基金详情

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

Abstraction-Level Energy Accounting and Optimisation in Many-core Programming Languages
多核编程语言中的抽象级能源核算和优化
批准号:
EP/L000555/1
负责人:
Dimitrios Nikolopoulos
金额:
$84.23万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2013
资助国家:
英国
项目状态:
已结题
起止时间:
2013 至 --

项目摘要

项目成果

Dimitrios Nikolopoulos的其他基金

相似基金

相关文献

中文摘要
翻译
在当今由电池供电的移动设备和电力有限的服务器组成的世界里,能源效率变得越来越重要。虽然性能优化对开发人员来说是一个熟悉的话题,但很少有人意识到源代码更改将对他们的程序的能量分布产生什么影响。如果不了解这些影响,编译器和操作系统编写者就无法创建自动能量优化器。为了实现所需的能源节约,我们需要能够跟踪能源消耗并将其与细粒度的代码和数据相关联。此外,编译器和操作系统必须利用这一能力来自动优化应用程序。这项建议提出了一种新的方法,用于在多核系统上以软件为中心的建模、测量、核算和能效优化。能源消耗将与编程语言抽象相匹配,从基本块到函数、循环和并行结构,从变量到数据结构,为开发人员提供他们需要的信息。该项目将使用这种细粒度记账来构建以能源消耗为目标的新型编译器优化。它将创造出适应环境变化的低能量运行时系统。它将开发高能效的操作系统调度,管理异类多核的多任务。该项目的目标是将每瓦特性能提高至少40%。
英文摘要
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%.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
Iso-Quality of Service: Fairly Ranking Servers for Real-Time Data Analytics
等服务质量:用于实时数据分析的公平排名服务器
DOI: 10.1142/s0129626415410042
发表时间: 2015
期刊: Parallel Processing Letters
影响因子: 0.4
作者: [Georgakoudis G]
通讯作者: Georgakoudis G
Evaluating fault tolerance on asymmetric multicore systems-on-chip using iso-metrics
使用 iso-metrics 评估非对称多核片上系统的容错能力
DOI: 10.1049/iet-cdt.2015.0056
发表时间: 2016
期刊: IET Computers & Digital Techniques
影响因子: 1.2
作者: [Chalios C]
通讯作者: Chalios C
On the Viability of Microservers for Financial Analytics
论金融分析微服务器的可行性
DOI: --
发表时间: 2014
期刊:
影响因子: --
作者: [Gillan C]
通讯作者: Gillan C
Evaluating Asymmetric Multicore Systems-on-Chip using Iso-Metrics
使用 Iso-Metrics 评估非对称多核片上系统
DOI: 10.48550/arxiv.1503.08104
发表时间: 2015
期刊: arXiv e-prints
影响因子: --
作者: [Chalios Charalampos]
通讯作者: Chalios Charalampos
共 10 条
    U.S.-Ireland R&D Partnership:CNS:Small:SWEET: Hardware and Software for Sustainable Wearable Edge Intelligence
    Heterogeneous Parallel and Distributed Computing with Java (HPDCJ)
    • 批准号:
      EP/M015750/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $28.24万
    • 财政年份:
      2015
    • 负责人:
      Dimitrios Nikolopoulos
    • 依托单位:
    SERT: Scale-free, Energy-aware, Resilient and Transparent Adaptation of CSE Applications to Mega-core Systems
    • 批准号:
      EP/M01147X/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $122.82万
    • 财政年份:
      2015
    • 负责人:
      Dimitrios Nikolopoulos
    • 依托单位:
    Distributed Heterogeneous Vertically Integrated Energy Efficient Data Centres
    • 批准号:
      EP/M015742/1
    • 项目类别:
      Research Grant
    • 资助金额:
      $17.93万
    • 财政年份:
      2015
    • 负责人:
      Dimitrios Nikolopoulos
    • 依托单位:
    国内基金
    海外基金
    粒子level set方法的改进与空间自适应波浪模型并行化研究
    • 批准号:
      52171245
    • 项目类别:
      面上项目
    • 资助金额:
      58万元
    • 批准年份:
      2021
    • 负责人:
      黄筱云
    • 依托单位:
    基于Level Set方法的三维爆炸与冲击仿真软件开发及其应用
    • 批准号:
      11502121
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      25.0万元
    • 批准年份:
      2015
    • 负责人:
      张莉
    • 依托单位:
    层级稀疏化的Mid-Level特征空间下高分辨率遥感影像检索方法研究
    基于新LEVEL SET方法的双标量小火焰模型的研究
    • 批准号:
      51306013
    • 项目类别:
      青年科学基金项目
    • 资助金额:
      25.0万元
    • 批准年份:
      2013
    • 负责人:
      刘英杰
    • 依托单位: