CAREER: Programming the Existing and Emerging Memory Systems for Extreme-scale Parallel Performance
CAREER: Programming the Existing and Emerging Memory Systems for Extreme-scale Parallel Performance
批准号:
2015254
负责人:
Yonghong Yan
金额:
$49.87万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-01-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
High performance computing (HPC) focuses on using numerical model to simulate complex science and engineering phenomena, such as galaxies, weather and climate, molecular interactions, electric power grids, and aircraft in flight. Over the next decade the goal is to build HPC parallel system capable of extreme-scale performance (one exaflop (1018)operations per second) and processing exabyte (1018) of data. However, one of the biggest challenges of achieving extreme-scale performance is what is known as the hardware memory wall, which is about the growing gap between the speed of computation performed by CPU and the speed of supplying data to the CPU from memory systems (about x100 time slower). The low performance efficiency of modern HPC system (average 60% and could be as low as 5%) manifests the memory wall impact since a huge amount of computation cycles are wasted for waiting for the arrival of input data. It becomes very critical to create effective software solutions for achieving the computation potential of hardware and for improving the efficiency and usability of the existing and future computing system. Such solutions will significantly benefit a broad range of disciplines that use parallel computers to solve scientific and engineering problems, and accelerate scientific discovery and problem solving to improve quality of life of the society. This CAREER project develops innovative software techniques to address the programming and performance challenges of the existing and emerging memory systems: 1) a portable abstract machine model for programming, compiling and executing parallel applications, 2) new programming interface and model for data mapping, movement, and consistency, and 3) machine-aware compilation and data-aware scheduling techniques to realize an asynchronous task flow execution model to hide the latency of data movement. It addresses the memory wall challenge by developing a memory-centric programming paradigm for helping achieve extreme-scale performance of parallel applications with minimum impairment to programmability. For education, the project involves a broader community starting from high school in the area of HPC and computer science.
期刊论文(6)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
CUDAMicroBench: Microbenchmarks to Assist CUDA Performance Programming
CUDAMicroBench:辅助 CUDA 性能编程的微基准
DOI:
10.1109/ipdpsw52791.2021.00068
发表时间:
2021
期刊:
2021 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW
影响因子:
--
作者:
[Yi, Xinyao, Stokes, David, Yan, Yonghong, Liao, Chunhua]
通讯作者:
Liao, Chunhua
Generating and Analyzing Program Call Graphs using Ontology
使用本体生成和分析程序调用图
DOI:
10.1109/protools56701.2022.00008
发表时间:
2022
期刊:
2022 IEEE/ACM Workshop on Programming and Performance Visualization Tools (ProTools
影响因子:
--
作者:
[Dorta, Ethan, Yan, Yonghong, Liao, Chunhua]
通讯作者:
Liao, Chunhua
FreeCompilerCamp.org: Training for OpenMP Compiler Development from Cloud
FreeCompilerCamp.org:从云端进行 OpenMP 编译器开发培训
DOI:
--
发表时间:
2020
期刊:
Journal of computational science education
影响因子:
--
作者:
[Wang, Anjia, Mishra, Alok, Liao, Chunhua, Yan, Yonghong, Chapman, Barbara]
通讯作者:
Chapman, Barbara
UPIR: Toward the Design of Unified Parallel Intermediate Representation for Parallel Programming Models
UPIR:面向并行编程模型的统一并行中间表示的设计
DOI:
10.1145/3559009.3569646
发表时间:
2022
期刊:
PACT '22: Proceedings of the International Conference on Parallel Architectures and Compilation Techniques
影响因子:
--
作者:
[Wang, Anjia, Yi, Xinyao, Yan, Yonghong]
通讯作者:
Yan, Yonghong
RDS: a cloud-based metaservice for detecting data races in parallel programs
RDS:一种基于云的元服务,用于检测并行程序中的数据竞争
DOI:
10.1145/3468737.3494089
发表时间:
2021
期刊:
UCC '21: Proceedings of the 14th IEEE/ACM International Conference on Utility and Cloud Computing
影响因子:
--
作者:
[Shi, Yaying, Wang, Anjia, Yan, Yonghong, Liao, Chunhua]
通讯作者:
Liao, Chunhua
SHF:Small:Collaborative Research: Application-aware Energy Modeling and Power Management for Parallel and High Performance Computing
-
批准号:2001580
-
项目类别:Standard Grant
-
资助金额:$2.33万
-
财政年份:2019
-
负责人:Yonghong Yan
-
依托单位:
CAREER: Programming the Existing and Emerging Memory Systems for Extreme-scale Parallel Performance
-
批准号:1833332
-
项目类别:Continuing Grant
-
资助金额:$58.28万
-
财政年份:2018
-
负责人:Yonghong Yan
-
依托单位:
SHF:Small:Collaborative Research: Application-aware Energy Modeling and Power Management for Parallel and High Performance Computing
-
批准号:1833312
-
项目类别:Standard Grant
-
资助金额:$10.78万
-
财政年份:2017
-
负责人:Yonghong Yan
-
依托单位:
CAREER: Programming the Existing and Emerging Memory Systems for Extreme-scale Parallel Performance
-
批准号:1652732
-
项目类别:Continuing Grant
-
资助金额:$60.0万
-
财政年份:2017
-
负责人:Yonghong Yan
-
依托单位:
SHF:Small:Collaborative Research: Application-aware Energy Modeling and Power Management for Parallel and High Performance Computing
-
批准号:1551182
-
项目类别:Standard Grant
-
资助金额:$24.99万
-
财政年份:2015
-
负责人:Yonghong Yan
-
依托单位:
SHF:Small:Collaborative Research: Application-aware Energy Modeling and Power Management for Parallel and High Performance Computing
-
批准号:1422961
-
项目类别:Standard Grant
-
资助金额:$24.99万
-
财政年份:2014
-
负责人:Yonghong Yan
-
依托单位:
海外基金