SHF: Small: PAW: Novel Functionality in Programming Models to Productively Abstract Wavefront Parallel Pattern
SHF: Small: PAW: Novel Functionality in Programming Models to Productively Abstract Wavefront Parallel Pattern
批准号:
1814609
负责人:
Sunita Chandrasekaran
金额:
$39.97万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2023-09-30
中文摘要
随着更快的计算系统的快速和全球竞争的发展,每秒可以计算高达一千万亿分之一的浮点运算,更新指导如何分析数据的计算机程序变得势在必行。然而,对于已建立的、经过时间考验的遗留科学代码来说,要适应和改变以利用这些系统的丰富计算能力一直是一个挑战,这些代码填满了数百到数千行代码。这在很大程度上是人力问题,因为代码的适配需要应用程序开发人员不断地重写他们的程序代码。与错综复杂的硬件和不断发展的编程语言相关的陡峭的学习曲线给开发人员带来了压力,并阻碍了科学的进步。开发人员面临的最大挑战是无法维护“一次编写、多次重用”的软件。在所有人都在关注亿级机器的发展--一种可以以人脑的速度计算数据的机器--的情况下,解决这一根本挑战是当务之急。该项目的目的是设计高级抽象,使科学代码能够以增强这些机器的性能的方式使科学代码适应当前和即将到来的系统,从而确保这些“像人脑一样快”的系统足够灵活和适应性,以鼓励更广泛的科学界。该项目的目标是实现高性能、高内存效率、可移植和多产的软件框架,用于并行化复杂的并行模式,如在中子辐射传输、生物信息学和大气科学等大型科学应用中常见的“波前”。为了实现这一目标,研究人员正在算法级别、编程框架级别和软件设计级别解决关键的性能可移植问题。该项目研究了经过充分探索的多面体转换框架以及基于任务的环境在新硬件系统上的适用性,特别是在预置和即将到来的艾级系统上。这些研究还暗示了当前编程模型中的不足之处,为开发高层软件抽象的新见解铺平了道路,以便同时在不同/不同的项目中多用。该奖项反映了NSF的法定使命,并通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
With the rapid and globally competitive development of faster computing systems that can compute up to one quintillion floating-point operations/second, it becomes imperative to update the computer programs that direct how data is analyzed. However, it has been a challenge for established and time-tested legacy scientific code, filling up hundreds to thousands of lines of code, to adapt and alter to exploit the rich computing capacity of these systems. This is largely a manpower issue as the adaptation of codes requires application developers to constantly re-write their program codes. The steep learning curve associated with both the intricacies of hardware and the ever evolving programming languages puts pressure on the developers and impedes the progress of science. The biggest challenge developers face is the inability to maintain a "write-once reuse multiple times" software. With all eyes on the development of an exascale machine - one that can compute data at the speed of the human brain - it is imperative to address this fundamental challenge. The aim of this project is to design high-level abstractions that can adapt scientific code to current and upcoming systems in a manner that enhances the performance of these machines, thus ensuring that these "fast-as-the human-brain" systems are flexible and adaptable enough to encourage the broader scientific community. The goal of this project to enable high performance, memory-efficient, portable and productive software framework for parallelizing complex parallel patterns such as 'wavefronts', commonly found in large scientific applications such as neutron radiation transport, bioinformatics and atmospheric science. To achieve this goal, the investigator is addressing critical performance portable questions at the algorithmic-level, programming framework-level and at the software design level. The project studies the applicability of well-explored polyhedral transformation frameworks along with task-based environments on novel hardware systems, importantly on pre- and upcoming exascale systems. The studies are also suggestive of shortcomings in current programming models paving the way to developing novel insights towards high-level software abstractions for multi-use in different/diverse projects simultaneously.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.
期刊论文(9)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Analysis of Validating and Verifying OpenACC Compilers 3.0 and Above
分析验证OpenACC编译器3.0及以上版本
DOI:
10.1109/waccpd56842.2022.00006
发表时间:
2022
期刊:
IEEE
影响因子:
--
作者:
[Jarmusch, Aaron, Liu, Aaron, Munley, Christian, Horta, Daniel, Ravichandran, Vaidhyanathan, Denny, Joel, Friedline, Kyle, Chandrasekaran, Sunita]
通讯作者:
Chandrasekaran, Sunita
Implementing OpenMP’s SIMD Directive in LLVM’s GPU Runtime
在 LLVM GPU 运行时中实施 OpenMP SIMD 指令
DOI:
10.1145/3605573.3605640
发表时间:
2023
期刊:
ACM
影响因子:
--
作者:
[Wright, Eric, Doerfert, Johannes, Tian, Shilei, Chapman, Barbara, Chandrasekaran, Sunita]
通讯作者:
Chandrasekaran, Sunita
SPEChpc 2021 Benchmark Suites for Modern HPC Systems
SPEChpc 2021 现代 HPC 系统基准套件
DOI:
10.1145/3491204.3527498
发表时间:
2022
期刊:
Companion of the 2022 ACM/SPEC International Conference on Performance Engineering
影响因子:
--
作者:
[Li, Junjie, Bobyr, Alexander, Boehm, Swen, Brantley, William, Brunst, Holger, Cavelan, Aurelien, Chandrasekaran, Sunita, Cheng, Jimmy, Ciorba, Florina M., Colgrove, Mathew]
通讯作者:
Colgrove, Mathew
Accelerating prediction of chemical shift of protein structures on GPUs: Using OpenACC
在 GPU 上加速预测蛋白质结构的化学位移:使用 OpenACC
DOI:
10.1371/journal.pcbi.1007877
发表时间:
2020
期刊:
PLOS Computational Biology
影响因子:
4.3
作者:
[Wright, Eric, Ferrato, Mauricio H., Bryer, Alexander J., Searles, Robert, Perilla, Juan R., Chandrasekaran, Sunita, Schneidman-Duhovny, Dina]
通讯作者:
Schneidman-Duhovny, Dina
ECP SOLLVE: Validation and Verification Testsuite Status Update and Compiler Insight for OpenMP
ECP SOLLVE:OpenMP 的验证和验证测试套件状态更新和编译器洞察
DOI:
10.1109/p3hpc56579.2022.00017
发表时间:
2022
期刊:
IEEE
影响因子:
--
作者:
[Huber, Thomas, Pophale, Swaroop, Baker, Nolan, Carr, Michael, Rao, Nikhil, Reap, Jaydon, Holsapple, Kristina, Davis, Joshua Hoke, Burnus, Tobias, Lee, Seyong]
通讯作者:
Lee, Seyong
共 9 条
NSF Student Travel Grant for IEEE Cluster 2021
-
批准号:2139112
-
项目类别:Standard Grant
-
资助金额:$0.38万
-
财政年份:2021
-
负责人:Sunita Chandrasekaran
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: