2021 IEEE 28th International Conference on High Performance Computing, Data, and Analytics (HiPC) 2021
DOI: 10.1109/hipc53243.2021.00030
|View full text |Cite
|
Sign up to set email alerts
|

iPUG for Multiple Graphcore IPUs: Optimizing Performance and Scalability of Parallel Breadth-First Search

Abstract: Parallel graph algorithms have become one of the principal applications of high-performance computing besides numerical simulations and machine learning workloads. However, due to their highly unstructured nature, graph algorithms remain extremely challenging for most parallel systems, with large gaps between observed performance and theoretical limits. Furthermore, most mainstream architectures rely heavily on single instruction multiple data (SIMD) processing for high floatingpoint rates, which is not benefi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 27 publications
0
1
0
Order By: Relevance
“…This implicitly imposes the requirement of fully utilizing the static communication size. A possible workaround is to use different static programs [25], which switch between different predefined communication sizes. However, prefetching and dynamic switching are not compatible.…”
Section: Data Transfersmentioning
confidence: 99%
“…This implicitly imposes the requirement of fully utilizing the static communication size. A possible workaround is to use different static programs [25], which switch between different predefined communication sizes. However, prefetching and dynamic switching are not compatible.…”
Section: Data Transfersmentioning
confidence: 99%
“…Motivated by the extreme computing power that theoretically can be delivered by the massively tiled AI processors, researchers have recently started applying these AI processors to "traditional" computational science. For example, Graphcore IPUs have been used for particle physics [7], computer vision [8], and graph processing [9,10]. Regarding mesh-based computations for numerically solving partial differential equations (PDEs), the current research effort is limited to porting stencil methods that are based on uniform meshes and finite difference discretization.…”
Section: Introductionmentioning
confidence: 99%