OAC Core: Small: Architecture and Network-aware Partitioning Algorithms for Scalable PDE Solvers
OAC Core: Small: Architecture and Network-aware Partitioning Algorithms for Scalable PDE Solvers
批准号:
2008772
负责人:
Hari Sundar
金额:
$49.93万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30
中文摘要
求解大规模偏微分方程(PDE)在科学和工程中很常见,从研究引力波到设计空气动力学汽车。考虑到这些问题的规模,解决此类偏微分方程需要超级计算资源。最新的超级计算架构与上一代领导级架构不同,其特点是机器内部和机器之间的高度多样性。这种多样性和异质性使得有效地分配工作变得极其困难,即,跨不同的计算资源划分数据或任务。由于构建领导级机器的主要目标是促进科学发现和国家繁荣,因此新老应用程序必须能够扩展和利用这些机器以充分发挥其潜力。该项目开发了新的数据和任务划分算法,该算法考虑了现代超级计算机的体系结构特征,以实现当前和未来计算体系结构的高效和可扩展利用。现有的数据和任务划分方案在划分时没有明确考虑底层体系结构拓扑,或者在算法和代码的设计过程中间接完成。忽略拓扑会导致可伸缩性和性能的损失,而将负担转移到算法/代码设计上会增加开发成本和复杂性,并降低可移植性。 虽然并行化的数据和任务划分沿着将分区映射到进程已经研究了很长时间,但它们并没有被认为是一个组合问题。这在很大程度上是由于集群计算架构中存在的简单结构和对称性。十年前对性能和可伸缩性没有显著影响的效率低下开始抑制可伸缩性,从而抑制科学发现。该项目是确保科学发现不会因将代码移植到新架构的困难而受到阻碍的第一步。该项目开发了新的基于图形和空间填充曲线的分区算法,这些算法能够感知架构拓扑,并能够自动生成数据/任务分区和映射,以解决当前方案的问题。作为该提案的一部分开发的算法和软件将产生广泛的影响,通过提高传统应用程序的性能和可扩展性,降低开发成本并提高新应用程序的可移植性,在从简单的共享内存架构到最大的异构集群的系统上高效运行。该奖项反映了NSF的法定使命,并通过使用基金会的学术价值和更广泛的影响审查标准。
英文摘要
Solving large-scale partial differential equations (PDE) is common in science and engineering, from studying gravitational waves to designing aerodynamic cars. Given the scale of these problems, solving such PDEs requires supercomputing resources. The latest supercomputing architectures are different from the previous generation of leadership class architectures and and are characterized by high levels of diversity within and across machines. Such diversity and heterogeneity makes it extremely difficult to effectively distribute work, i.e., partition the data or tasks, across disparate computing resources. Since the primary objective of building leadership class machines is to further scientific discovery and national prosperity, it is essential that applications, old and new, are able to scale and utilize these machines to their full potential. This project develops novel data and task partitioning algorithms that factor in the architectural characteristics of modern supercomputers to enable efficient and scalable utilization of current and future computing architectures.Existing data and task partitioning schemes do not explicitly consider the underlying architectural topology while partitioning or is done indirectly during the design of the algorithm and codes. Ignoring topology leads to loss of scalability and performance, while shifting the burden to algorithm/code design increases the development costs and complexity, and decreases portability. While data and task partitioning for parallelization, along with mapping the partitions to processes, have been studied for a long time, they have not been considered as a combined problem. To a large extent this was due to the simple structures and symmetry that existed in cluster computing architectures. Inefficiencies that did not significantly impact performance and scalability ten years ago are starting to inhibit scalability and thereby scientific discovery. This project is a first step in ensuring that scientific discovery is not hampered as a result of the difficulty in porting codes to new architectures. This project develops new graph and space-filling-curve-based partitioning algorithms that are aware of the architectural topology and are able to automatically generate data/task partitions and mappings to address problems with current schemes. The algorithms and software developed as part of this proposal will have wide-ranging impact, by improving the performance and scalability of legacy applications and reducing the development cost and improving the portability of new applications, to run efficiently on systems ranging from simple shared memory architectures to the largest heterogeneous clusters.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.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Multi-discretization domain specific language and code generation for differential equations
微分方程的多离散化域特定语言和代码生成
DOI:
--
发表时间:
2023
期刊:
Journal of computational science
影响因子:
3.3
作者:
[Heisler, Eric, Deshmukh, Aadesh, Mazumder, Sandip, Sadayappan, Ponnuswamy, Sundar, Hari]
通讯作者:
Sundar, Hari
DOI:
10.1145/3458817.3476220
发表时间:
2021-08
期刊:
SC21: International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
作者:
[K. Saurabh;Masado Ishii;Milinda Fernando;Boshun Gao;Kendrick Tan;M. Hsu;A. Krishnamurthy;H. Sundar;B. Ganapathysubramanian]
通讯作者:
K. Saurabh;Masado Ishii;Milinda Fernando;Boshun Gao;Kendrick Tan;M. Hsu;A. Krishnamurthy;H. Sundar;B. Ganapathysubramanian
Finch: Domain Specific Language and Code Generation for Finite Element and Finite Volume in Julia
Finch:Julia 中有限元和有限体积的领域特定语言和代码生成
DOI:
10.1007/978-3-031-08751-6_9
发表时间:
2022
期刊:
Journal of Geodesy
影响因子:
4.4
作者:
[E. Heisler, Aadesh Deshmukh, H. Sundar]
通讯作者:
H. Sundar
A Domain Specific Language Applied to Phonon Boltzmann Transport for Heat Conduction
应用于热传导声子玻尔兹曼输运的领域特定语言
DOI:
10.1115/imece2022-95034
发表时间:
2022
期刊:
ASME International Mechanical Engineering Congress and Exposition
影响因子:
--
作者:
[Heisler, Eric, Saurav, Siddharth, Deshmukh, Aadesh, Mazumder, Sandip, Sadayappan, Ponnuswamy, Sundar, Hari]
通讯作者:
Sundar, Hari
Collaborative Research: Accelerating the Pace of Discovery in Numerical Relativity by Improving Computational Efficiency and Scalability
-
批准号:2207616
-
项目类别:Standard Grant
-
资助金额:$18.0万
-
财政年份:2022
-
负责人:Hari Sundar
-
依托单位:
Collaborative Research: Engineering Fractional Photon Transfer for Random Laser Devices
-
批准号:2110215
-
项目类别:Standard Grant
-
资助金额:$9.97万
-
财政年份:2021
-
负责人:Hari Sundar
-
依托单位:
Collaborative Research: CDS&E: A framework for solution of coupled partial differential equations on heterogeneous parallel systems
-
批准号:2004236
-
项目类别:Standard Grant
-
资助金额:$36.7万
-
财政年份:2020
-
负责人:Hari Sundar
-
依托单位:
Collaborative Research: Massively Parallel Simulations of Compact Objects
-
批准号:1912930
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2019
-
负责人:Hari Sundar
-
依托单位:
CDS&E: Collaborative Research: Strategies for Managing Data in Uncertainty Quantification at Extreme Scales
-
批准号:1808652
-
项目类别:Standard Grant
-
资助金额:$39.61万
-
财政年份:2018
-
负责人:Hari Sundar
-
依托单位:
CRII: CI: Scalable Multigrid Algorithms for Solving Elliptic PDEs on Power-Efficient Clusters
-
批准号:1464244
-
项目类别:Standard Grant
-
资助金额:$17.5万
-
财政年份:2015
-
负责人:Hari Sundar
-
依托单位:
国内基金
海外基金
登录
查看更多内容
胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
-
批准号:82371765
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:谭广云
-
依托单位:
锕系元素5f-in-core的GTH赝势和基组的开发
-
批准号:22303037
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2023
-
负责人:鲁俊波
-
依托单位:
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
-
批准号:--
-
项目类别:--
-
资助金额:52万元
-
批准年份:2022
-
负责人:孙丙军
-
依托单位:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
-
批准号:--
-
项目类别:青年科学基金项目
-
资助金额:30万元
-
批准年份:2022
-
负责人:叶成林
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:--
-
项目类别:--
-
资助金额:55万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
基于外泌体精准调控的“核-壳”(core-shell)同步血管化骨组织工程策略的应用与机制探讨
-
批准号:82072415
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2020
-
负责人:张智勇
-
依托单位:
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
-
批准号:92053110
-
项目类别:重大研究计划
-
资助金额:70.0万元
-
批准年份:2020
-
负责人:彭鹏
-
依托单位:
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
-
批准号:81902805
-
项目类别:青年科学基金项目
-
资助金额:20.5万元
-
批准年份:2019
-
负责人:刘菲
-
依托单位:
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
-
批准号:41973063
-
项目类别:面上项目
-
资助金额:65.0万元
-
批准年份:2019
-
负责人:周游
-
依托单位:
CORDEX-CORE区域气候模拟与预估研讨会
-
批准号:41981240365
-
项目类别:国际(地区)合作与交流项目
-
资助金额:1.5万元
-
批准年份:2019
-
负责人:陈威霖
-
依托单位: