Gluon: A communication-optimizing substrate for distributed heterogeneous graph analytics

R Dathathri, G Gill, L Hoang, HV Dang… - Proceedings of the 39th …, 2018 - dl.acm.org
This paper introduces a new approach to building distributed-memory graph analytics
systems that exploits heterogeneity in processor types (CPU and GPU), partitioning policies …

Pangolin: An efficient and flexible graph mining system on cpu and gpu

X Chen, R Dathathri, G Gill, K Pingali - Proceedings of the VLDB …, 2020 - dl.acm.org
There is growing interest in graph pattern mining (GPM) problems such as motif counting.
GPM systems have been developed to provide unified interfaces for programming …

A compiler for throughput optimization of graph algorithms on GPUs

S Pai, K Pingali - Proceedings of the 2016 ACM SIGPLAN International …, 2016 - dl.acm.org
Writing high-performance GPU implementations of graph algorithms can be challenging. In
this paper, we argue that three optimizations called throughput optimizations are key to high …

MultiGraph: Efficient graph processing on GPUs

C Hong, A Sukumaran-Rajam, J Kim… - 2017 26th …, 2017 - ieeexplore.ieee.org
High-level GPU graph processing frameworks are an attractive alternative for achieving both
high productivity and high performance. Hence, several high-level frameworks for graph …

Efficient execution of graph algorithms on CPU with SIMD extensions

R Zheng, S Pai - 2021 IEEE/ACM International Symposium on …, 2021 - ieeexplore.ieee.org
Existing state-of-the-art CPU graph frameworks take advantage of multiple cores, but not the
SIMD capability within each core. In this work, we retarget an existing GPU graph algorithm …

iturbograph: Scaling and automating incremental graph analytics

S Ko, T Lee, K Hong, W Lee, I Seo, J Seo… - Proceedings of the 2021 …, 2021 - dl.acm.org
With the rise of streaming data for dynamic graphs, large-scale graph analytics meets a new
requirement of Incremental Computation because the larger the graph, the higher the cost …

HyPar: A divide-and-conquer model for hybrid CPU–GPU graph processing

R Panja, SS Vadhiyar - Journal of Parallel and Distributed Computing, 2019 - Elsevier
Efficient processing of graph applications on heterogeneous CPU–GPU systems require
effectively harnessing the combined power of both the CPU and GPU devices. This paper …

DH-Falcon: A language for large-scale graph processing on Distributed Heterogeneous systems

U Cheramangalath, R Nasre… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Graph models of social information systems typically contain trillions of edges. Such big
graphs cannot beprocessed on a single machine. The graph object must bepartitioned and …

A Multi-target, Multi-paradigm DSL Compiler for Algorithmic Graph Processing

H Boukham, G Wachsmuth, M Dwars… - Proceedings of the 15th …, 2022 - dl.acm.org
Domain-specific language compilers need to close the gap between the domain
abstractions of the language and the low-level concepts of the target platform. This can be …

Large scale graph processing in a distributed environment

N Upadhyay, P Patel, U Cheramangalath… - Euro-Par 2017: Parallel …, 2018 - Springer
Large graphs are widely used in real world graph analytics. Memory available in a single
machine is usually inadequate to process these graphs. A good solution is to use a …