• Cite Icon61
  • https://doi.org/10.1145/3293883.3295733Copy DOI Icon

SEP-graph

  • Feb 16, 2019
  • Hao Wang +5 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In general, the performance of parallel graph processing is determined by three pairs of critical parameters, namely synchronous or asynchronous execution mode (Sync or Async), Push or Pull communication mechanism (Push or Pull), and Data-driven or Topology-driven traversing scheme (DD or TD), which increases the complexity and sophistication of programming and system implementation of GPU. Existing graph-processing frameworks mainly use a single combination in the entire execution for a given application, but we have observed their variable and suboptimal performance. In this paper, we present SEP-Graph, a highly efficient software framework for graph-processing on GPU. The hybrid execution mode is automatically switched among three pairs of parameters, with an objective to achieve the shortest execution time in each iteration. We also apply a set of optimizations to SEP-Graph, considering the characteristics of graph algorithms and underlying GPU architectures. We show the effectiveness of SEP-Graph based on our intensive and comparative performance evaluation on NVIDIA 1080, P100, and V100 GPUs. Compared with existing and representative GPU graph-processing framework Groute and Gunrock, SEP-Graph can reduce execution time up to 45.8 times and 39.4 times.

Similar Papers
  • Conference Article
  • Citations7

How Well do CPU, GPU and Hybrid Graph Processing Frameworks Perform?

  • May 01, 2018
  • Tanuj Kr Aasawat +2
  • Conference Article
  • Citations5

Straggler-Aware Parallel Graph Processing in Hybrid Memory Systems

  • May 01, 2021
  • Wei Liu +4
  • Conference Article
  • Citations9

GraphSteal: Dynamic Re-Partitioning for Efficient Graph Processing in Heterogeneous Clusters

  • Jun 01, 2017
  • Dinesh Kumar +2
  • Research Article
  • Citations6

The interaction of software prefetching with ILP processors in shared-memory systems

  • May 01, 1997
  • ACM SIGARCH Computer Architecture News
  • Parthasarathy Ranganathan +3
  • Research Article
  • Citations29

A parallel rough set based dependency calculation method for efficient feature selection

  • Oct 13, 2017
  • Applied Soft Computing
  • Muhammad Summair Raza +1
  • Conference Article
  • Citations5

A Hybrid-FPGA System for On-Board Data Processing Targeting the MATMOS FTIR Instrument

  • Mar 01, 2008
  • Proceedings - IEEE Aerospace Conference
  • Dmitriy L Bekker +4
  • Conference Article
  • Citations63

GraphPulse: An Event-Driven Hardware Accelerator for Asynchronous Graph Processing

  • Oct 01, 2020
  • Shafiur Rahman +2
  • Research Article
  • Citations9

RAGraph: A Region-Aware Framework for Geo-Distributed Graph Processing

  • Nov 01, 2023
  • Proceedings of the VLDB Endowment
  • Feng Yao +7
  • Research Article
  • Citations64

NScale: neighborhood-centric large-scale graph analytics in the cloud

  • Oct 13, 2015
  • The VLDB Journal
  • Abdul Quamar +2
  • Conference Article
  • Citations12

Scalable Processing of Massive Uncertain Graph Data: A Simultaneous Processing Approach

  • Apr 01, 2017
  • Zhaonian Zou +3
  • Research Article
  • Citations82

Online collaboration: Collaborative behavior patterns and factors affecting globally distributed team performance

  • Oct 20, 2010
  • Computers in Human Behavior
  • Fatma Cemile Serçe +5
  • Research Article
  • Citations4

Optimization of robotic liquid handling as a capacitated vehicle routing problem

  • Jan 01, 2025
  • Digital Discovery
  • Guangqi Wu +2
  • Research Article
  • Citations29

Allocating data to multicomputer nodes by physical optimization algorithms for loosely synchronous computations

  • Oct 01, 1992
  • Concurrency: Practice and Experience
  • Nashat Mansour +1
  • PDF
  • Research Article
  • Citations4

Impact of different compilers and build types on Geant4 simulation execution time

  • Jan 01, 2020
  • EPJ Web of Conferences
  • Caterina Marcon +2
  • Book Chapter
  • Citations2

A Vertex-Centric Graph Simulation Algorithm for Large Graphs

  • Jan 01, 2018
  • Jingdong Li +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.