CSR-AES: Language, Compiler and Run-time Support for Irregular Applications in Emerging High-productivity Languages

CSR-AES:新兴高生产力语言中不规则应用程序的语言、编译器和运行时支持

基本信息

  • 批准号:
    0720772
  • 负责人:
  • 金额:
    $ 42万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2007
  • 资助国家:
    美国
  • 起止时间:
    2007-09-01 至 2013-08-31
  • 项目状态:
    已结题

项目摘要

This project is developing new techniques for programming "irregular"parallel applications on high-performance highly parallel platforms,in collaboration with the Chapel programming language team at Cray,Inc. The project addresses several core issues for such applications.First, the work is extending Chapel's existing support foruser-defined irregular data distributions by adding general languagefeatures for specifying optimized handling of special cases, which areusually essential for adequate performance. Second, the project isdesigning and evaluating software transactional memory (STM)algorithms that scale to very large scale systems (e.g.,distributed-memory clusters), in contrast to previous STM work thathas focused on smaller-scale (cache coherent) systems. Third, a(separately funded) component of the overall research project isdeveloping deterministic language mechanisms for parallel computationson pointer-based data using a type and effect system for expressingparallelism and proving noninterference.If successful, this research will improve ease of programming anddeliver high performance for a wide range of applications that areespecially challenging for programmers today, namely, "irregular"applications. Further, the work aims to achieve two kinds of directtechnology transfer to industry: contributions to the Chapel languageand compiler effort at Cray, and contributions to the joint languagedesign effort in the DARPA HPCS program. The major researchartifacts, including the language specification and compilerprototype, will be made available as free, open source software forthe research community to use. The dynamic compiler infrastructurefor high-performance parallel programs should be a particularlyvaluable tool for further research in this area.
该项目正在开发新的技术,用于在高性能高度并行平台上编写“不规则”并行应用程序,与Cray公司的Chapel编程语言团队合作。 该项目解决了这类应用程序的几个核心问题。首先,这项工作是通过添加通用语言特性来指定特殊情况的优化处理,从而扩展Chapel现有的对用户定义的不规则数据分布的支持,这些特殊情况通常对足够的性能至关重要。 其次,该项目正在设计和评估软件事务存储器(STM)算法,这些算法可以扩展到非常大规模的系统(例如,分布式内存集群),与以前的STM工作thathas集中在较小规模(缓存一致)的系统。 第三,整个研究项目的一个(单独资助的)组成部分是开发确定性语言机制,用于基于指针的数据的并行计算,使用类型和效果系统来表达并行性并证明不干涉。如果成功,这项研究将提高编程的易用性,并为当今程序员特别具有挑战性的广泛应用程序提供高性能,即“不规则”应用程序。 此外,这项工作的目的是实现两种直接的技术转移到行业:贡献的教堂语言和编译器的努力,在克雷,和贡献的联合语言设计的努力,在DARPA HPCS计划。 主要的研究特性,包括语言规范和编译器原型,将作为免费的开源软件提供给研究社区使用。 高性能并行程序的动态编译器基础设施应该是这一领域进一步研究的一个特别有价值的工具。

项目成果

期刊论文数量(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 }}

Vikram Adve其他文献

Simplifying Control Flow in Compiler-Generated Parallel Code

Vikram Adve的其他文献

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

{{ truncateString('Vikram Adve', 18)}}的其他基金

TWC: Small: Trustworthy Code Generation for the LLVM Compiler Infrastructure
TWC:小型:LLVM 编译器基础设施的可信代码生成
  • 批准号:
    1619275
  • 财政年份:
    2016
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: Medium: Augmenting Logs with Static Analysis and Symbolic Execution
CSR:中:通过静态分析和符号执行增强日志
  • 批准号:
    1564274
  • 财政年份:
    2016
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
SHF: Medium: Programmability, Portability, Performance and Energy Efficiency for Heterogeneous Systems
SHF:中:异构系统的可编程性、可移植性、性能和能源效率
  • 批准号:
    1302641
  • 财政年份:
    2013
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CSR: Small: Automated Software Fault Localization via Static and Dynamic Analysis
CSR:小型:通过静态和动态分析自动软件故障定位
  • 批准号:
    1219080
  • 财政年份:
    2012
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
General Language Mechanisms for Deterministic Parallel Programming
确定性并行编程的通用语言机制
  • 批准号:
    0702724
  • 财政年份:
    2007
  • 资助金额:
    $ 42万
  • 项目类别:
    Standard Grant
CRI: CRD: A Compiler-Based Virtual Machine Infrastructure for System Software
CRI:CRD:基于编译器的系统软件虚拟机基础设施
  • 批准号:
    0709122
  • 财政年份:
    2007
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
CT-ISG: Improving System Security with a Compiler-based Virtual Machine for Operating System Kernels
CT-ISG:使用基于编译器的操作系统内核虚拟机提高系统安全性
  • 批准号:
    0716768
  • 财政年份:
    2007
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
Cooperative Hardware/Software Designs for Virtual Instruction Set Computers
虚拟指令集计算机的硬件/软件协同设计
  • 批准号:
    0429561
  • 财政年份:
    2004
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
NGS: CAREERS: Techniques and Applications of Dynamic Compilation
NGS:职业:动态编译的技术和应用
  • 批准号:
    0093426
  • 财政年份:
    2001
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant
NGS: Collaborative Research: Performance Driven Adaptive Software Design and Control
NGS:协作研究:性能驱动的自适应软件设计和控制
  • 批准号:
    0103756
  • 财政年份:
    2001
  • 资助金额:
    $ 42万
  • 项目类别:
    Continuing Grant

相似国自然基金

CK1δ/ε介导的AES的降解调控结直肠癌转移和干性的机制研究
  • 批准号:
    31870754
  • 批准年份:
    2018
  • 资助金额:
    59.0 万元
  • 项目类别:
    面上项目
面向AES密钥扩展的抗功耗攻击掩码技术研究
  • 批准号:
    61602239
  • 批准年份:
    2016
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
具有自主产权的安诚嵌入式处理器上支持AES及GF(2^n)运算的指令扩展结构研究
  • 批准号:
    61373141
  • 批准年份:
    2013
  • 资助金额:
    79.0 万元
  • 项目类别:
    面上项目
肝癌AES治疗体系中新型人源化双特异性抗体的研制
  • 批准号:
    30200330
  • 批准年份:
    2002
  • 资助金额:
    19.0 万元
  • 项目类别:
    青年科学基金项目
AES、SH3BGR和calpain相关新信号通路及与心肌重塑关系的研究
  • 批准号:
    30200106
  • 批准年份:
    2002
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
单个成矿流体包裹体元素组成的LA-ICP-MS-AES研究
  • 批准号:
    49973026
  • 批准年份:
    1999
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目
加权增量卡尔曼滤波在ICP-AES中的应用
  • 批准号:
    29475187
  • 批准年份:
    1994
  • 资助金额:
    5.5 万元
  • 项目类别:
    面上项目
ICP-AES数字化谱信息的智能化处理
  • 批准号:
    29275210
  • 批准年份:
    1992
  • 资助金额:
    4.0 万元
  • 项目类别:
    面上项目
ICPAS 联用和联机技术及GD作为AES 及MS离子源的应用及
  • 批准号:
    29235112
  • 批准年份:
    1992
  • 资助金额:
    18.0 万元
  • 项目类别:
    重点项目
ICP-AES中的一种新型光谱干扰校正方法的研究
  • 批准号:
    28870228
  • 批准年份:
    1988
  • 资助金额:
    4.0 万元
  • 项目类别:
    面上项目

相似海外基金

Laser Ablation ICP Atomic Emission Spectrometry (LA-ICP-AES) for in situ microanalysis
用于原位微量分析的激光烧蚀 ICP 原子发射光谱法 (LA-ICP-AES)
  • 批准号:
    464364655
  • 财政年份:
    2021
  • 资助金额:
    $ 42万
  • 项目类别:
    Major Research Instrumentation
Urgent replacement of an ICP-AES for the measurement of trace metals in environmental samples
紧急更换 ICP-AES 来测量环境样品中的痕量金属
  • 批准号:
    RTI-2022-00119
  • 财政年份:
    2021
  • 资助金额:
    $ 42万
  • 项目类别:
    Research Tools and Instruments
FDA LFFM: Discipline-Chemistry - Analytical Track- Animal Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 动物食品产品测试
  • 批准号:
    10445924
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Food Defense at CT AES
FDA LFFM:CT AES 的学科化学 - 分析跟踪 - 食品防护
  • 批准号:
    10170737
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Animal Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 动物食品产品测试
  • 批准号:
    10170739
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Chemistry - Analytical Track- Human Food Product Testing at CT AES
FDA LFFM:学科化学 - 分析跟踪 - CT AES 的人类食品测试
  • 批准号:
    10170738
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Sample Collection at CT AES
FDA LFFM:CT AES 学科特殊项目分析跟踪样本收集
  • 批准号:
    10417779
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline- Special Projects - Analytical Track-NFSDX Integration or ORAPP Adoption at CT AES
FDA LFFM:学科 - 特别项目 - 分析跟踪 - NFSDX 集成或 CT AES 采用 ORAPP
  • 批准号:
    10170742
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Method Development and Method Validation at CT AES
FDA LFFM:CT AES 的学科特殊项目分析跟踪方法开发和方法验证
  • 批准号:
    10170743
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
FDA LFFM: Discipline-Special Projects Analytical Track-Sample Collection at CT AES
FDA LFFM:CT AES 学科特殊项目分析跟踪样本收集
  • 批准号:
    10170741
  • 财政年份:
    2020
  • 资助金额:
    $ 42万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了