课题基金 / 基金详情

CDS&E: HAM3R: Heterogeneous Automated Management of Multiscale Methods and Resources

CDS&E: HAM3R: Heterogeneous Automated Management of Multiscale Methods and Resources
CDS
批准号:
2204011
负责人:
Jon Calhoun
金额:
$49.99万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2022
资助国家:
美国
项目状态:
未结题
起止时间:
2022-08-01 至 2025-07-31

项目摘要

项目成果

Jon Calhoun的其他基金

相关文献

中文摘要
翻译
为了运行大型和详细的模拟,科学家需要在不同的时间尺度上解决物理问题。将每个规模分成单独的模拟并将它们耦合在一起可以大大降低执行时间。耦合模拟的过程是费力、复杂且容易出错的。实现性能和能源效率需要领域科学家对计算机架构和系统有深入的了解,并广泛调整算法和资源请求。当前手动耦合和优化的实践状态导致编程工作和解决方案的重复,这些工作和解决方案不能移植到新的问题和大小,以及计算机架构和系统。该跨学科项目构建了HAM 3R(多尺度方法和资源的异构自动化管理)技术,以自动耦合并优化多尺度模拟的计算和能源效率。HAM 3R广泛适用于计算化学、物理学、生物学和材料科学中的多尺度问题。更大的简单性和灵活性的模拟代码有广泛的影响,计算科学领域的科学家通过减少进入壁垒。使领域研究人员能够利用先进的网络基础设施将加速科学吞吐量,这可能会对多个学科产生变革性影响。该项目扩大了学生和代表性不足的群体和用户社区的参与。 该项目开发了一个多功能的软件框架(名为HAM 3R),用于预测资源,工作负载,故障和电源管理,可以自动优化异构HPC系统上多尺度模型的性能,可扩展性和能源效率。HAM 3R是一个变革性的软件框架,它通过支持多尺度模型的动态耦合来消除领域科学家耦合多尺度模拟的复杂性,该模型结合了API、库和运行时,以支持广泛的耦合风格和领域。对计算和数据瓶颈的分析产生了增强的分析和机器学习性能模型。HAM 3R将为多尺度模型配备自动化资源分配,包括通过主动管理计算、通信和数据移动实现预测性负载平衡,从而实现异构HPC系统的可扩展性和高效模拟。该项目的智力优势推进了以下领域:(1)以数据为中心的优化,通过迁移计算和使用有损数据压缩来降低规模内和规模间数据移动的成本;(2)针对进程故障的定制本地恢复;(3)支持智能资源管理和动态自适应的规模内和跨规模的模型预测负载平衡方案;(4)基于模型的负载平衡方案。以及(4)跨异构设备的高级电源管理,以确保高能效执行。该项目展示了HAM 3R在两种不同的流行多尺度建模框架中的能力:耦合分子动力学和通过区域分解的格子Boltzmann方法模拟;该奖项反映了NSF的法定使命,并通过使用基金会的智力价值和更广泛的影响审查进行评估,被认为值得支持的搜索.
英文摘要
To run large and detailed simulations, scientists need to resolve physics at different time scales. Separating each scale into individual simulations and coupling them together greatly lowers the execution time. The process of coupling the simulation is laborious, complex, and error-prone. Achieving performance and energy efficiency requires domain scientists to have deep knowledge of computer architectures and systems, and extensively tune the algorithms and resource requests. The current state-of-the-practice of manual coupling and optimization leads to duplication of programming efforts and solutions that are not portable to new problems and sizes, and to computer architectures and systems. This interdisciplinary project builds technologies, namely HAM3R (Heterogeneous Automated Management of Multiscale Methods and Resources), to automate the coupling and optimize the computing and energy efficiency for multiscale simulations. HAM3R is broadly applicable to multiscale problems in computational chemistry, physics, biology, and materials science. Greater simplicity and flexibility of simulation codes have broad impacts on computational science by reducing the entry barrier to domain scientists. Enabling domain researchers to leverage advanced cyberinfrastructure will accelerate scientific throughput, which can have transformative effects across a spectrum of disciplines. This project broadens the engagement of students and underrepresented groups and user communities. This project develops a versatile software framework (named HAM3R) for predictive resource, workload, fault, and power management that enables automated optimization of performance, scalability, and energy efficiency of multiscale models on heterogeneous HPC systems. HAM3R is a transformative software framework that removes the complexities of coupling multiscale simulations from domain scientists by enabling dynamic coupling of multiscale models that combines an API, library, and runtime to support broad coupling styles and domains. The analysis of computation and data bottlenecks yields enhanced analytical and machine-learned performance models. HAM3R will equip multiscale models with automated resource allocation -- including predictive load-balancing by proactive management of computation, communication, and data movement -- to enable scalability and efficient simulations on heterogeneous HPC systems. This project’s Intellectual Merit advances the following areas: (1) data-centric optimizations to reduce the cost of data motion intra- and inter-scale by migrating computation and using lossy data compression; (2) customized local recovery for process failures; (3) model-predictive load balancing schemes within and across scales that support intelligent resource management and dynamic adaption; and (4) advanced power management across heterogeneous devices to ensure energy-efficient execution. The project demonstrates the capabilities of HAM3R in two different popular multiscale modeling frameworks: coupled molecular dynamics and lattice Boltzmann method simulations via domain decomposition; coupled dissipative particle dynamics and finite element method simulations via heterogeneous multiscale methods.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.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
Implementation of a ternary lattice Boltzmann model in LAMMPS
LAMMPS 中三元格子玻尔兹曼模型的实现
DOI: 10.1016/j.cpc.2023.108898
发表时间: 2023
期刊: Computer Physics Communications
影响因子: 6.3
作者: [Arumugam Kumar, Gokul Raman, Andrews, James P., Schiller, Ulf D.]
通讯作者: Schiller, Ulf D.
DOI: 10.1007/s00466-023-02343-6
发表时间: 2023-03
期刊: Computational Mechanics
影响因子: 4.1
作者: [Minglei Lu;Ali Mohammadi;Zhaoxu Meng;Xuhui Meng;Gang Li;Zhen Li]
通讯作者: Minglei Lu;Ali Mohammadi;Zhaoxu Meng;Xuhui Meng;Gang Li;Zhen Li
CAREER: Dynamic Management of Compressed Arrays for High-Performance Computing Applications
  • 批准号:
    1943114
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2020
  • 负责人:
    Jon Calhoun
  • 依托单位:
SHF: Small: Using Error-Bounded Lossy Compression to Improve High-Performance Computing Systems and Applications
  • 批准号:
    1910197
  • 项目类别:
    Standard Grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2019
  • 负责人:
    Jon Calhoun
  • 依托单位: