A Predictive Modelling based Approach to Portable Parallel Compilation for Heterogeneous Multi-cores

基于预测建模的异构多核可移植并行编译方法

基本信息

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

项目摘要

Modern computers at their heart consist of multiple processingelements. These multi-core processors have the capability ofdelivering high performance with reduced energy consumption, but arehighly challenging to program. As the number of cores is relativelysmall in number at present, operating systems can make good use ofthem. In the near future, however, the number of cores will rise andvary in type and capability. Currently, this means that programmerswill soon have to think in parallel and work out how to partitiondifferent parts of their programs to run on different types ofcores. Each time this program is run on a new platfrom or the currentone is upgraded, this task will have to be repeated. Due to the sheercomplexity of this process, as hardware increases in size andcomplexity, software will not be able to utilise its potential, leadingto software stagnation.This project aims to prevent this software stagnation by investigatingnew techniques to automatically learn how to utilise new multi-coreplatforms. Using ideas and techniques first developed in artificialintelligence, we will develop a system that automatically learns howto adapt software to work on new platforms. It uses statisticalmachine learning to determine what type of cores to use to give thebest performance and also predicts when software is out-of date.If successful it will be of significant benefit to academics workingin the area, UK industry and in the long term applicationsprogrammers.
现代计算机的核心是由多个处理元件组成的。这些多核处理器能够以更低的能耗提供高性能,但编程具有很高的挑战性。由于目前内核的数量相对较少,操作系统可以很好地利用它们。然而,在不久的将来,内核的数量将会增加,并且在类型和能力上会发生变化.目前,这意味着程序员很快就必须并行思考,并解决如何将程序的不同部分划分为在不同类型的内核上运行。每次在新平台上运行此程序或升级当前版本时,都必须重复此任务。由于这一过程的复杂性,随着硬件规模和复杂性的增加,软件将无法发挥其潜力,导致软件停滞。该项目旨在通过推广新技术来自动学习如何利用新的多核平台来防止这种软件停滞。利用人工智能中最先开发的思想和技术,我们将开发一个系统,它可以自动学习如何使软件适应新的平台。它使用机器学习来确定使用什么类型的内核来提供最佳性能,并预测软件何时过时。如果成功,它将对该地区的学者,英国工业和长期应用程序员产生重大影响。

项目成果

期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Smart, adaptive mapping of parallelism in the presence of external workload
Exploiting GPU Hardware Saturation for Fast Compiler Optimization
Automatic optimization of thread-coarsening for graphics processors
Languages and Compilers for Parallel Computing - 27th International Workshop, LCPC 2014, Hillsboro, OR, USA, September 15-17, 2014, Revised Selected Papers
并行计算的语言和编译器 - 第 27 届国际研讨会,LCPC 2014,美国俄勒冈州希尔斯伯勒,2014 年 9 月 15-17 日,修订后的精选论文
  • DOI:
    10.1007/978-3-319-17473-0_14
  • 发表时间:
    2015
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Emani M
  • 通讯作者:
    Emani M
Compiler Construction
编译器构建
  • DOI:
    10.1007/978-3-540-71229-9_15
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Falconer H
  • 通讯作者:
    Falconer H
{{ 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 }}

Michael O'Boyle其他文献

What is a difficult mental health case? An empirical study of relationships among domain variables
  • DOI:
    10.1007/bf00952170
  • 发表时间:
    1993-06-01
  • 期刊:
  • 影响因子:
    1.300
  • 作者:
    Freddy A. Paniagua;Adel Wassef;Michael O'Boyle;Sylvia A. Linares;Israel Cuellar
  • 通讯作者:
    Israel Cuellar
Suicide attempts, substance abuse, and personality.
自杀未遂、药物滥用和性格。

Michael O'Boyle的其他文献

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

{{ truncateString('Michael O'Boyle', 18)}}的其他基金

Heterogeneous Thinking
异质思维
  • 批准号:
    EP/R016690/1
  • 财政年份:
    2018
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Fellowship
Distributed Heterogeneous Vertically IntegrateD ENergy Efficient Data centres
分布式异构垂直集成节能数据中心
  • 批准号:
    EP/M015823/1
  • 财政年份:
    2014
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Research Grant

相似国自然基金

Improving modelling of compact binary evolution.
  • 批准号:
    10903001
  • 批准年份:
    2009
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Realizing Human Brain Stimulation of Deep Regions Based on Novel Personalized Electrical Computational Modelling
基于新型个性化电计算模型实现人脑深部刺激
  • 批准号:
    23K25176
  • 财政年份:
    2024
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Moving away from aeration – utilising computational fluid dynamics modelling ofmechanical mixing within an industrial scale nature-based wastewater treatment system
摆脱曝气 — 在工业规模的基于自然的废水处理系统中利用机械混合的计算流体动力学模型
  • 批准号:
    10092420
  • 财政年份:
    2024
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Collaborative R&D
TwinSSI: Digital Twin Modelling for Soil-Structure-Interaction based on CutFEM and BIM technologies
TwinSSI:基于 CutFEM 和 BIM 技术的土壤-结构相互作用数字孪生建模
  • 批准号:
    EP/Z001072/1
  • 财政年份:
    2024
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Fellowship
Using AI based modelling to drive the engineering of biology
使用基于人工智能的建模来推动生物学工程
  • 批准号:
    BB/Y514056/1
  • 财政年份:
    2024
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Research Grant
Mathematically modelling tuberculosis: using lung scans to map infection, and a hybrid individual-based model to simulate infection and treatment
对结核病进行数学建模:使用肺部扫描来绘制感染图,并使用基于个体的混合模型来模拟感染和治疗
  • 批准号:
    MR/Y010124/1
  • 财政年份:
    2024
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Fellowship
HIGH-FIDELITY MODELLING OF POWDER-BASED ADDITIVE MANUFACTURING PROCESSES
基于粉末的增材制造过程的高保真建模
  • 批准号:
    EP/X024180/1
  • 财政年份:
    2023
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Fellowship
Probabilistic Agent-Based Modelling for Predicting School Attendance
用于预测入学率的基于概率代理的建模
  • 批准号:
    2887257
  • 财政年份:
    2023
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Studentship
Sharing the Road: Exploring transitions away from private vehicle ownership through agent-based modelling
共享道路:通过基于代理的建模探索从私人车辆所有权的转变
  • 批准号:
    2887300
  • 财政年份:
    2023
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Studentship
A Lebesgue Integral based Approximation for Language Modelling
基于勒贝格积分的语言建模近似
  • 批准号:
    EP/X019063/1
  • 财政年份:
    2023
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Research Grant
Modelling of photochemical water splitting based on charge accumulation in macrocycles
基于大环电荷积累的光化学分解水建模
  • 批准号:
    2889683
  • 财政年份:
    2023
  • 资助金额:
    $ 62.96万
  • 项目类别:
    Studentship
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了