arrow
返回

EXAGRAPH: Graph and combinatorial methods for enabling exascale applications

delete2021-09-30
delete12
delete
OA
AI
S
Seher Acer
A
Ariful Azad
E
Erik G. Boman
A
Aydın Buluç
K
Karen Devine
S
S M Ferdous
N
Nitin Gawande
S
Sayan Ghosh
M
Mahantesh Halappanavar *
A
Ananth Kalyanaraman
A
Arif Khan
M
Marco Minutoli
A
Alex Pothen
S
Sivasankaran Rajamanickam
O
Oğuz Selvitopi
N
Nathan R. Tallent
T
Tumeo, A
DOI:10.1177/10943420211029299delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Combinatorial algorithms in general and graph algorithms in particular play a critical enabling role in numerous scientific applications. However, the irregular memory access nature of these algorithms makes them one of the hardest algorithmic kernels to implement on parallel systems. With tens of billions of hardware threads and deep memory hierarchies, the exascale computing systems in particular pose extreme challenges in scaling graph algorithms. The codesign center on combinatorial algorithms, ExaGraph, was established to design and develop methods and techniques for efficient implementation of key combinatorial (graph) algorithms chosen from a diverse set of exascale applications. Algebraic and combinatorial methods have a complementary role in the advancement of computational science and engineering, including playing an enabling role on each other. In this paper, we survey the algorithmic and software development activities performed under the auspices of ExaGraph from both a combinatorial and an algebraic perspective. In particular, we detail our recent efforts in porting the algorithms to manycore accelerator (GPU) architectures. We also provide a brief survey of the applications that have benefited from the scalable implementations of different combinatorial algorithms to enable scientific discovery at scale. We believe that several applications will benefit from the algorithmic and software tools developed by the ExaGraph team.
Keyword:
Graph algorithms
combinatorial optimization
algebraic approach
parallel computing

期刊

International Journal of High Performance Computing Applications 封面图
International Journal of High Performance Computing Applications
IF:
2.5
论文数:
1.1K
被引数:
1.3K

机构

I
indiana university system
学者数:
4.0W
论文数: 3.5W
被引数: 38
Purdue University System 封面图
Purdue University System
学者数:
3.9W
论文数: 3.6W
被引数: 66
I
Indiana University Bloomington
学者数:
1.9W
论文数: 1.5W
被引数: 2.8W
L
Lawrence Berkeley National Laboratory
学者数:
1.5W
论文数: 1.1W
被引数: 6.1W
U
united states department of energy (doe)
学者数:
11.3W
论文数: 9.6W
被引数: 246
P
Purdue University
学者数:
2.7W
论文数: 2.1W
被引数: 147
S
Sandia National Laboratories
学者数:
5.5K
论文数: 3.8K
被引数: 6.4K
学者 查看更多机构
引用论文

引用论文

What color is your Jacobian? Graph coloring for computing derivatives
err2005-01-01
err205
errOAAI
errGebremedhin, AH; Manne, F; Pothen, A
err分享
err收藏
Vesicular-Arbuscular Mycorrhizae and Cultural Stresses
err2015-10-26
err0
PREAI
errNancy Collins Johnson; F.L. Pfleger
err分享
err收藏
Multislice Spiral Computed Tomography Imaging in Congenital Inner Ear Malformations
err2008-01-01
err0
PREAI
errHui Ma; Ping Han; Bo Liang; Zhi-liang Tian; Zi-qiao Lei; Wei-jia Kong; Gan-sheng Feng
err分享
err收藏
Geometric Mapping of Tasks to Processors on Parallel Computers with Mesh or Torus Networks
err2019-09-01
err4
errOAAI
errDeveci, Mehmet; Devine, Karen D.; Pedretti, Kevin; Taylor, Mark A.; Rajamanickam, Sivasankaran; Catalyurek, Umit V.
err分享
err收藏
err分享
err收藏
Algorithms for Balanced Graph Colorings with Applications in Parallel Computing平衡图着色算法及其在并行计算中的应用
err2017-05-01
err15
errOAAI
errLu, Hao; Halappanavar, Mahantesh; Chavarria-Miranda, Daniel; Gebremedhin, Assefaw H.; Panyala, Ajay; Kalyanaraman, Ananth
err分享
err收藏
Near infrared laser penetration and absorption in human skin
err2014-02-18
err0
PREAI
errBabak Nasouri; Thomas E. Murphy; Halil Berberoglu
err分享
err收藏
学者 查看更多内容