ELEMENTS: CLAD ENABLING DIFFERENTIABLE PROGRAMMING IN SCIENCE

元素:CLAD 实现科学中的差异化编程

基本信息

  • 批准号:
    2311471
  • 负责人:
  • 金额:
    $ 60万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-10-01 至 2026-09-30
  • 项目状态:
    未结题

项目摘要

Scientists face a rapidly growing scale and complexity of data. Deep learning has proven to be a tremendously effective way of understanding large data sets, using backpropagation techniques that rely on automatic differentiation (AD) to provide efficient and scalable gradient-based optimization methods. Efforts to generalize deep learning have resulted in the emerging Differentiable Programming (DP) paradigm by incorporating a wide set of numerical computations and allowing the use of general numerical codes in optimization-based pipelines. Tasks such as parameter estimation, inverse problems, and apparatus design are naturally formulated as optimization problems amenable to gradient descent. The DP paradigm enables researchers to leverage domain knowledge while using powerful new techniques to enhance their science. This project will enable the use of differentiable programming techniques in large-scale science. C and C++ are the languages of choice for performance-sensitive scientific computing. However, C++ is currently a major challenge for AD implementations, which do not yet provide good feature coverage and adequate performance. Robustness, performance, native language support, and support for modern hardware architectures are critical for adoption in complex scientific pipelines.This project will extend the source transformation AD tool “Clad” to provide extensive C++ language support and interoperability capabilities. Deeply integrated into the LLVM compilation toolchain, Clad re-uses the Clang compiler frontend to differentiate C++ constructs, where it has access to the language details to support the necessary C++ features. By using the compiler to differentiate code, Clad provides advanced control over the differentiation process. Clad is already a very capable software for AD research. This project will: (a) extend support for C++ entities, including concurrency primitives to easily take advantage of GPUs while respecting high-level program structure; (b) facilitate AD interoperability and integration with large-scale scientific codes; and (c) ease differentiable programming adoption in science. This proposal will change Clad into sustainable cyberinfrastructure, and will engage scientists from numerous domains to use Clad as part of a DP pipeline to gain new insights from their data.This award by the Office of Advanced Cyberinfrastructure is jointly supported by the Division of Physics within the Directorate for Mathematical and Physical Sciences.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
科学家面临着迅速增长的数据规模和复杂性。事实证明,深度学习是一种非常有效的理解大数据集的方法,使用依赖自动分化(AD)的反向传播技术来提供有效且可扩展的基于梯度的优化方法。概括深度学习的努力通过结合了广泛的数值计算并允许在基于优化的管道中使用一般数值代码,从而导致了新兴的可区分编程(DP)范式。诸如参数估计,逆问题和设备设计之类的任务自然被表达为优化问题,可与梯度下降。 DP范式使研究人员能够利用领域知识,同时使用强大的新技术来增强其科学。该项目将使在大规模科学中使用可区分的编程技术。 C ++是对性能敏感的科学计算的首选语言。但是,C ++目前是广告实施的主要挑战,尚未提供良好的功能覆盖范围和足够的性能。鲁棒性,性能,母语支持以及对现代硬件体系结构的支持对于在复杂的科学管道中采用至关重要。本项目将扩展源转换广告工具“ clad”,以提供广泛的C ++语言支持和互操作性功能。包裹深入集成到LLVM编译工具链中,重新使用Clang编译器前端以区分C ++构造,在此它可以访问语言详细信息以支持必要的C ++功能。通过使用编译器来区分代码,Clad提供了对差异化过程的高级控制。外壳已经是一个非常有能力的广告研究软件。该项目将:(a)扩展对C ++实体的支持,包括并发基础,以轻松利用GPU,同时尊重高级程序结构; (b)促进与大规模科学法规的AD互操作性和集成; (c)简化科学中的可区分编程。该提议将变成可持续的网络基础设施,并将吸引来自众多领域的科学家使用CLAD作为DP管道的一部分,以从其数据中获得新的见解。该奖项由高级网络基础设施办公室授予,该奖项由prysifation of Becordity of Becordition in Mathipation and Thembletion Issution Issive and Issive and Issive and Issution Issive and Nissfe nis Sf.智力优点和更广泛的影响审查标准。

项目成果

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

暂无数据

数据更新时间:2024-06-01

David Lange其他文献

Uncertainty-based decision-making in fire safety: Analyzing the alternatives
  • DOI:
    10.1016/j.jlp.2020.104288
    10.1016/j.jlp.2020.104288
  • 发表时间:
    2020-11-01
    2020-11-01
  • 期刊:
  • 影响因子:
  • 作者:
    Jaime E. Cadena;Andres F. Osorio;Jose L. Torero;Genserik Reniers;David Lange
    Jaime E. Cadena;Andres F. Osorio;Jose L. Torero;Genserik Reniers;David Lange
  • 通讯作者:
    David Lange
    David Lange
A round robin study on modelling the fire resistance of a loaded steel beam
  • DOI:
    10.1016/j.firesaf.2017.05.013
    10.1016/j.firesaf.2017.05.013
  • 发表时间:
    2017-09-01
    2017-09-01
  • 期刊:
  • 影响因子:
  • 作者:
    David Lange;Lars Boström
    David Lange;Lars Boström
  • 通讯作者:
    Lars Boström
    Lars Boström
Maximum allowable damage approach to fire safety performance quantification
  • DOI:
    10.1016/j.firesaf.2022.103537
    10.1016/j.firesaf.2022.103537
  • 发表时间:
    2022-03-01
    2022-03-01
  • 期刊:
  • 影响因子:
  • 作者:
    Jaime E. Cadena;Martyn McLaggan;Andres F. Osorio;Jose L. Torero;David Lange
    Jaime E. Cadena;Martyn McLaggan;Andres F. Osorio;Jose L. Torero;David Lange
  • 通讯作者:
    David Lange
    David Lange
CLINICAL OUTCOMES FOR PATIENTS PRESENTING AS A ST-SEGMENT ELEVATION MYOCARDIAL INFARCTION (STEMI) ACTIVATION AT A MAJOR LOS ANGELES COUNTY STEMI-RECEIVING CENTER (SRC)
  • DOI:
    10.1016/s0735-1097(15)60130-9
    10.1016/s0735-1097(15)60130-9
  • 发表时间:
    2015-03-17
    2015-03-17
  • 期刊:
  • 影响因子:
  • 作者:
    David Lange;Stanley Conte;Effie Pappas-Blocke;Mamoo Nakamura;Hasan Jilaihawi;Raj Makkar;Saibal Kar;Timothy Henry
    David Lange;Stanley Conte;Effie Pappas-Blocke;Mamoo Nakamura;Hasan Jilaihawi;Raj Makkar;Saibal Kar;Timothy Henry
  • 通讯作者:
    Timothy Henry
    Timothy Henry
The response of diagrid structures to fire
  • DOI:
    10.1016/j.firesaf.2023.103924
    10.1016/j.firesaf.2023.103924
  • 发表时间:
    2023-12-01
    2023-12-01
  • 期刊:
  • 影响因子:
  • 作者:
    Zhiruoyu Wang;Mhd Anwar Orabi;Zhuojun Nan;Weiyong Wang;Matthew Mason;David Lange
    Zhiruoyu Wang;Mhd Anwar Orabi;Zhuojun Nan;Weiyong Wang;Matthew Mason;David Lange
  • 通讯作者:
    David Lange
    David Lange
共 17 条
  • 1
  • 2
  • 3
  • 4
前往

David Lange的其他基金

AccelNet-Implementation: HSF-India - Research Software Networks in Physics
AccelNet-实施:HSF-印度 - 物理学研究软件网络
  • 批准号:
    2201990
    2201990
  • 财政年份:
    2022
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Standard Grant
    Standard Grant
Elements: C++ as a service - rapid software development and dynamic interoperability with Python and beyond
要素:C 即服务 - 快速软件开发以及与 Python 等的动态互操作性
  • 批准号:
    1931408
    1931408
  • 财政年份:
    2019
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Standard Grant
    Standard Grant
EAGER: Computed Tomography of Early Age Structure of Hydrated Portland Cement
EAGER:水化波特兰水泥早期结构的计算机断层扫描
  • 批准号:
    1255962
    1255962
  • 财政年份:
    2012
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Standard Grant
    Standard Grant
CAREER: Career Development Research Plan Toward Microstructural Engineering of Concrete
职业:混凝土微结构工程职业发展研究计划
  • 批准号:
    9623467
    9623467
  • 财政年份:
    1996
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Continuing Grant
    Continuing Grant

相似国自然基金

定向孔隙梯度多孔铝合金动力电池包外壳芯材制备及其抗冲击和热交换机理研究
  • 批准号:
    52371133
  • 批准年份:
    2023
  • 资助金额:
    51 万元
  • 项目类别:
    面上项目
辣椒轻斑驳病毒外壳蛋白靶向ATG8a干扰自噬途径促进病毒侵染的分子机制研究
  • 批准号:
    32300150
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
基于番茄褪绿病毒外壳蛋白活性的槟榔碱类衍生物的合成与结构优化
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    33 万元
  • 项目类别:
    地区科学基金项目
基于番茄褪绿病毒外壳蛋白活性的槟榔碱类衍生物的合成与结构优化
  • 批准号:
    32260689
  • 批准年份:
    2022
  • 资助金额:
    33.00 万元
  • 项目类别:
    地区科学基金项目
绿藻细胞表面仿生外壳的构筑及其捕集同化CO2的研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Composite clad steel-geopolymer concrete systems for resilient structures
用于弹性结构的复合钢-地质聚合物混凝土系统
  • 批准号:
    DP240100489
    DP240100489
  • 财政年份:
    2024
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Discovery Projects
    Discovery Projects
Research on power-over-fiber technologies using pure silica-clad double clad fibers
纯石英包层双包层光纤光纤供电技术研究
  • 批准号:
    23H01411
    23H01411
  • 财政年份:
    2023
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
    Grant-in-Aid for Scientific Research (B)
Iron-CLAD: securely advancing AoU participant characterization with provenplatforms and collaborations
Iron-CLAD:通过经过验证的平台和协作安全地推进 AoU 参与者特征描述
  • 批准号:
    10829135
    10829135
  • 财政年份:
    2023
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
免疫チェックポイント分子を用いた肺移植拒絶反応における新規免疫寛容の誘導
使用免疫检查点分子诱导肺移植排斥中的新型免疫耐受
  • 批准号:
    22K16564
    22K16564
  • 财政年份:
    2022
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
    Grant-in-Aid for Early-Career Scientists
Lahar flow simulation, scenario models, and hazard assessment of active snow- and ice-clad volcanoes in southern Chile
智利南部冰雪活火山的泥流模拟、情景模型和危害评估
  • 批准号:
    22KK0067
    22KK0067
  • 财政年份:
    2022
  • 资助金额:
    $ 60万
    $ 60万
  • 项目类别:
    Fund for the Promotion of Joint International Research (Fostering Joint International Research (B))
    Fund for the Promotion of Joint International Research (Fostering Joint International Research (B))