CAREER: Filling the Gaps in Domain-Specific Functional-Based Solutions for High-Performance Execution

职业:填补特定领域的基于功能的高性能执行解决方案的空白

基本信息

  • 批准号:
    1350901
  • 负责人:
  • 金额:
    $ 52.12万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2014
  • 资助国家:
    美国
  • 起止时间:
    2014-06-01 至 2021-05-31
  • 项目状态:
    已结题

项目摘要

Physicists, meteorologists, and other users of high-performance computing want to write large and complicated models and systems that execute correctly and quickly. These models and systems are allowing us to understand our world better, and explore solutions to hard problems. Unfortunately, to make efficient use of computing resources, a non-computing specialist needs to, for all intents and purposes, become a proficient computer scientist. The fundamental problem is that a non-computing specialist is not necessarily aware of available options for optimizing their model. Domain Specific Languages (DSLs) are one possible solution to this knowledge gap, because DSLs can encode the necessary knowledge required to map programs onto high-performance targets, at the same time to provide a customized environment in the parlance of the domain specialist. By utilizing a DSL, the non-specialist does not need to worry about performance at the outset; it is the responsibility of the DSL compiler to map the model onto the high-performance target. This research will produce new DSL techniques and technologies that will substantially lower the cost of developing such high-performance DSLs, as well as improve the performance opportunities offered to users.Over the five-year span of the project, two specific high-performance parallel platforms (GPGPUs and FPGAs) will be made more accessible. A resource-aware DSL will allow a broad range of parallel programming idioms to be directly expressed. This resource-aware DSL will also work in combination with existing DSLs. With the use of rewriting technologies, the resource-aware DSL will act as an expressive common medium for exploring design tradeoffs before, during and after the commitment to specific implementation technologies. A set of custom compiler plugins will allow translation into existing development environments and tools for GPGPUs and FPGAs. As programming continues to migrate from being the task of the general programmer into the hands of domain specialists, the broader impact of this research is lowering the performance-related knowledge burden on the domain specialist, and more generally, supporting the use of specialists by pushing the state-of-the-art in DSL design and implementation. The principal intellectual merit of this research is the challenge of creating the generic DSL that supports post-hoc and resource-aware on-the-fly refactoring on user models. This new DSL will inform future high-performance DSL compilers, and open opportunities for customized DSLs and the domain specialist working together to find implementations that execute correctly and quickly.
物理学家、气象学家和其他高性能计算的用户都希望编写出能够正确快速执行的大型复杂模型和系统。这些模型和系统使我们能够更好地了解我们的世界,并探索解决难题的方法。不幸的是,为了有效地利用计算资源,一个非计算专家需要成为一个熟练的计算机科学家。根本问题是,非计算专家不一定知道优化模型的可用选项。领域特定语言(DSL)是解决这一知识差距的一种可能的解决方案,因为DSL可以编码将程序映射到高性能目标所需的必要知识,同时提供领域专家所说的定制环境。通过使用DSL,非专业人员一开始就不需要担心性能; DSL编译器负责将模型映射到高性能目标。这项研究将产生新的DSL技术和技术,大大降低开发这种高性能DSL的成本,并提高为用户提供的性能机会。在该项目的五年跨度内,两个特定的高性能并行平台(GPGPU和FPGA)将变得更容易访问。资源感知的DSL将允许直接表达广泛的并行编程习惯用法。这种资源感知DSL也将与现有DSL结合使用。随着重写技术的使用,资源感知DSL将作为一个表达的共同媒介,探索设计权衡之前,期间和之后的承诺,以具体的实现技术。一组自定义编译器插件将允许转换为GPGPU和FPGA的现有开发环境和工具。随着编程继续从一般程序员的任务迁移到领域专家手中,本研究的更广泛影响是降低领域专家的性能相关知识负担,更普遍地说,通过推动DSL设计和实现的最新技术来支持专家的使用。这项研究的主要智力价值是创建通用DSL的挑战,支持事后和资源感知的用户模型上的动态重构。这种新的DSL将为未来的高性能DSL编译器提供信息,并为定制的DSL和领域专家提供机会,共同寻找正确快速执行的实现。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

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

{{ 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 }}

Andrew Gill其他文献

α2-Macroglobulin: a New Component in the Insulin-like Growth Factor/Insulin-like Growth Factor Binding Protein-1 Axis*
α2-巨球蛋白:胰岛素样生长因子/胰岛素样生长因子结合蛋白-1 轴中的新成分*
  • DOI:
  • 发表时间:
    2001
  • 期刊:
  • 影响因子:
    4.8
  • 作者:
    M. Westwood;J. D. Aplin;I. Collinge;Andrew Gill;A. White;J. M. Gibson
  • 通讯作者:
    J. M. Gibson
The Interaction of Financial Attitudes and Financial Knowledge: Evidence for Low-Income Hispanic Families
  • DOI:
    10.1007/s11293-017-9556-4
  • 发表时间:
    2017-09-21
  • 期刊:
  • 影响因子:
    0.800
  • 作者:
    Andrew Gill;Radha Bhattacharya
  • 通讯作者:
    Radha Bhattacharya
Discovery of potent azaindazole leucine-rich repeat kinase 2 (LRRK2) inhibitors possessing a key intramolecular hydrogen bond - Part 2.
发现具有关键分子内氢键的有效氮杂吲唑富含亮氨酸重复激酶 2 (LRRK2) 抑制剂 - 第 2 部分。
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    2.7
  • 作者:
    D. Shore;Z. Sweeney;A. Beresford;Bryan K. Chan;Huifen Chen;Jason Drummond;Andrew Gill;Tracy Kleinheinz;Xingrong Liu;A. Medhurst;Edward G. McIver;John G. Moffat;Haitao Zhu;Anthony A. Estrada
  • 通讯作者:
    Anthony A. Estrada
α<sub>2</sub>-Macroglobulin: a New Component in the Insulin-like Growth Factor/Insulin-like Growth Factor Binding Protein-1 Axis
  • DOI:
    10.1074/jbc.m102793200
  • 发表时间:
    2001-11-09
  • 期刊:
  • 影响因子:
  • 作者:
    Melissa Westwood;John D. Aplin;Ilse A. Collinge;Andrew Gill;Anne White;J. Martin Gibson
  • 通讯作者:
    J. Martin Gibson
Neonatal Cardiovascular Function after Antenatal Sildenafil for Severe, Early-Onset Intrauterine Growth Restriction: A Substudy of the STRIDER-NZAus Randomized Placebo-Controlled Trial
  • DOI:
    10.1016/j.ympdx.2019.100009
  • 发表时间:
    2019-03-01
  • 期刊:
  • 影响因子:
  • 作者:
    Sarah L. Harris;Chris McKinlay;Katie Groom;Friederike Beker;Anuradha Kochar;Andrew Gill
  • 通讯作者:
    Andrew Gill

Andrew Gill的其他文献

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

{{ truncateString('Andrew Gill', 18)}}的其他基金

SHF: Small: Improving the Applicability of Haskell-Hosted Semi-Formal Models to High Assurance Development
SHF:小:提高 Haskell 托管的半形式模型对高保证开发的适用性
  • 批准号:
    1117569
  • 财政年份:
    2011
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Standard Grant
Water Management MSc (Environmental Water management option). Masters Training Grant (MTG) to provide funding for 5 full studentships for two years.
水管理理学硕士(环境水管理选项)。
  • 批准号:
    NE/H525411/1
  • 财政年份:
    2009
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Training Grant
Probing molecular mechanisms of neurodegenerative ageing in prion ablated mice
探索朊病毒消除小鼠神经退行性衰老的分子机制
  • 批准号:
    BB/C506356/3
  • 财政年份:
    2008
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Research Grant
Probing molecular mechanisms of neurodegenerative ageing in prion ablated mice
探索朊病毒消除小鼠神经退行性衰老的分子机制
  • 批准号:
    BB/C506356/2
  • 财政年份:
    2007
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Research Grant
Probing molecular mechanisms of neurodegenerative ageing in prion ablated mice
探索朊病毒消除小鼠神经退行性衰老的分子机制
  • 批准号:
    BB/C506356/1
  • 财政年份:
    2006
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Research Grant

相似国自然基金

高维space-filling问题及其相关问题
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
Filling问题的最优化原理及其求解方法研究
  • 批准号:
    61502148
  • 批准年份:
    2015
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Collaborative Research: Joining the Global Bryophyte and Lichen TCN: Filling Gaps from Hawaii, Asia, and Oceania
合作研究:加入全球苔藓植物和地衣 TCN:填补夏威夷、亚洲和大洋洲的空白
  • 批准号:
    2240481
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Continuing Grant
Reducing commodity-driven forest and biodiversity loss by exploring and filling data gaps for due diligence
通过探索和填补尽职调查的数据空白,减少商品驱动的森林和生物多样性丧失
  • 批准号:
    NE/X016285/1
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Research Grant
Reducing commodity-driven forest and biodiversity loss by exploring and filling data gaps for due diligence
通过探索和填补尽职调查的数据空白,减少商品驱动的森林和生物多样性丧失
  • 批准号:
    NE/X016277/1
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Research Grant
Collaborative Research: Joining the Global Bryophyte and Lichen TCN: Filling Gaps from Hawaii, Asia, and Oceania
合作研究:加入全球苔藓植物和地衣 TCN:填补夏威夷、亚洲和大洋洲的空白
  • 批准号:
    2240482
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Standard Grant
NSF IRES Track I: Filling the gaps in WaSH research through field-based student research experiences in Malawi
NSF IRES 第一轨:通过马拉维学生的实地研究经验填补 WaSH 研究的空白
  • 批准号:
    2246372
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Standard Grant
Filling gaps in the cryptococcal wall with glycogen and a novel enzyme
用糖原和一种新型酶填充隐球菌壁的间隙
  • 批准号:
    10648839
  • 财政年份:
    2023
  • 资助金额:
    $ 52.12万
  • 项目类别:
Filling Knowledge Gaps for the Success of Ontario Renal Plan 3
填补知识空白,促进安大略省肾脏计划 3 的成功
  • 批准号:
    442548
  • 财政年份:
    2021
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Operating Grants
Filling the gaps left by the Legal Aid Sentencing and Punishment of Offenders Act 2012: The role of charities in cases of domestic violence
填补 2012 年《法律援助量刑和罪犯处罚法》留下的空白:慈善机构在家庭暴力案件中的作用
  • 批准号:
    2570106
  • 财政年份:
    2021
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Studentship
Antimicrobial resistance at the human-animal interface: filling in knowledge gaps where surveillance is scarce
人与动物界面的抗菌素耐药性:填补缺乏监测的知识空白
  • 批准号:
    2606568
  • 财政年份:
    2021
  • 资助金额:
    $ 52.12万
  • 项目类别:
    Studentship
Developing second generation SCID pig models: filling the gaps to improve translation of therapeutics in regenerative medicine
开发第二代 SCID 猪模型:填补空白,改善再生医学疗法的转化
  • 批准号:
    10405974
  • 财政年份:
    2020
  • 资助金额:
    $ 52.12万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了