SPX: Collaborative Research: Global Address Programming with Accelerators
SPX: Collaborative Research: Global Address Programming with Accelerators
批准号:
1823034
负责人:
Katherine Yelick
金额:
$46.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2018
资助国家:
美国
项目状态:
已结题
起止时间:
2018-10-01 至 2023-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Large-scale computing today is dominated by parallel computing, where a large task is divided into many smaller tasks and those smaller tasks run at the same time. Traditionally each of those tasks run independently up to a common stopping point, then they halt, exchange information, and continue. This global stop-and-communicate step is quite expensive. This project instead pursues a different approach, where individual tasks directly communicate with other tasks asynchronously, without having to wait for a global stopping point. This approach is likely to yield better performance on large-scale computing tasks, specifically on what is becoming the dominant large-scale machine, a heterogeneous machine with many CPUs and othermany-core processors. The project will deliver a set of high-performance, open-source data structures and algorithm implementations to support irregular patterns of communication, notably those that arise in biology, graph analytics, and sparse linear algebra for machine learning. These will not only be directly useful for end users but also demonstrate how to design and engineer primitives for accelerator-equipped distributed-memory machines. The project also engages application developers (both in our groups and externally) to make the outcomes broadly useful.The project will develop a programming environment for accelerator-based HPC systems that integrates accelerators into a Partitioned Global Address Space (PGAS) model, which will allow direct communication between GPUs in a manner that is well suited to both applications and the underlying hardware. Specifically, GPU programming will be integrated with the UPC++ PGAS programming model ("GPUPC++"). The project will thus advance the state of the art in algorithms, programming models, and low-level support for the heterogeneous large-scale computers.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.
期刊论文(14)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
10.1098/rsta.2019.0394
发表时间:
2020-01
期刊:
Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
影响因子:
--
作者:
[K. Yelick;A. Buluç;M. Awan;A. Azad;Benjamin Brock;R. Egan;S. Ekanayake;Marquita Ellis;E. Georganas;Giulia Guidi;S. Hofmeyr;Oguz Selvitopi;Cristina Teodoropol;L. Oliker]
通讯作者:
K. Yelick;A. Buluç;M. Awan;A. Azad;Benjamin Brock;R. Egan;S. Ekanayake;Marquita Ellis;E. Georganas;Giulia Guidi;S. Hofmeyr;Oguz Selvitopi;Cristina Teodoropol;L. Oliker
DOI:
10.1186/s12859-020-03720-1
发表时间:
2020-09-15
期刊:
BMC BIOINFORMATICS
影响因子:
3
作者:
[Awan, Muaaz G., Deslippe, Jack, Yelick, Katherine]
通讯作者:
Yelick, Katherine
Considerations for a Distributed GraphBLAS API
分布式 GraphBLAS API 的注意事项
DOI:
10.1109/ipdpsw50202.2020.00048
发表时间:
2020
期刊:
and Learning
影响因子:
--
作者:
[Brock, Benjamin, Buluc, Aydin, Mattson, Timothy G., McMillan, Scott, Moreira, Jose E., Pearce, Roger, Selvitopi, Oguz, Steil, Trevor]
通讯作者:
Steil, Trevor
DOI:
10.1145/3437801.3441580
发表时间:
2021-02
期刊:
Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
影响因子:
--
作者:
[Marquita Ellis;A. Buluç;K. Yelick]
通讯作者:
Marquita Ellis;A. Buluç;K. Yelick
GraphBLAS: C++ Iterators for Sparse Matrices
GraphBLAS:稀疏矩阵的 C 迭代器
DOI:
10.1109/ipdpsw55747.2022.00053
发表时间:
2022
期刊:
IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW
影响因子:
--
作者:
[Brock, Benjamin, McMillan, Scott, Buluc, Aydin, Mattson, Timothy G., Moreira, Jose E.]
通讯作者:
Moreira, Jose E.
共 14 条
Student Travel Support for the 24th International Conference on Parallel Architectures and Compilation Techniques (PACT); San Francisco, CA; October 18 - 21, 2015
-
批准号:1546951
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2015
-
负责人:Katherine Yelick
-
依托单位:
Simulations And Analysis of Cosmic Microwave Background Polarization Data At The Petascale And Beyond
-
批准号:0905099
-
项目类别:Standard Grant
-
资助金额:$75.56万
-
财政年份:2009
-
负责人:Katherine Yelick
-
依托单位:
Collaborative Research: CRI: IAD: Development of a Research Infrastructure for the Multithreaded Computing Community Using the Cray Eldorado Platform
-
批准号:0709254
-
项目类别:Continuing Grant
-
资助金额:$5.5万
-
财政年份:2007
-
负责人:Katherine Yelick
-
依托单位:
Automatic Performance Tuning of Numerical Kernels
-
批准号:0090127
-
项目类别:Continuing Grant
-
资助金额:$49.77万
-
财政年份:2001
-
负责人:Katherine Yelick
-
依托单位:
Automated Perturbation Theory for Hamiltonian Systems
-
批准号:9712410
-
项目类别:Standard Grant
-
资助金额:$9.72万
-
财政年份:1997
-
负责人:Katherine Yelick
-
依托单位:
Software Systems for Irregular Application on Scalable Multiprocessors
-
批准号:9210260
-
项目类别:Continuing Grant
-
资助金额:$8.72万
-
财政年份:1992
-
负责人:Katherine Yelick
-
依托单位:
海外基金