• Home
  • Search
  • Parallel graph processing on graphics processors made easy
  • Open Access IconOpen Access
  • Cite Icon19
  • https://doi.org/10.14778/2536274.2536293Copy DOI Icon

Parallel graph processing on graphics processors made easy

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper demonstrates Medusa, a programming framework for parallel graph processing on graphics processors (GPUs). Medusa enables developers to leverage the massive parallelism and other hardware features of GPUs by writing sequential C/C++ code for a small set of APIs. This simplifies the implementation of parallel graph processing on the GPU. The runtime system of Medusa automatically executes the user-defined APIs in parallel on the GPU, with a series of graph-centric optimizations based on the architecture features of GPUs. We will demonstrate the steps of developing GPU-based graph processing algorithms with Medusa, and the superior performance of Medusa with both real-world and synthetic datasets.

Similar Papers
  • Conference Article
  • Citations5

Straggler-Aware Parallel Graph Processing in Hybrid Memory Systems

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

An Elasticity Study of Distributed Graph Processing

  • May 01, 2018
  • Sietse Au +3
  • Conference Article
  • Citations61

SEP-graph

  • Feb 16, 2019
  • Hao Wang +5
  • Research Article
  • Citations64

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

  • Oct 13, 2015
  • The VLDB Journal
  • Abdul Quamar +2
  • Research Article
  • Citations16

Benchmarking the benchmark — Comparing synthetic and real-world Network IDS datasets

  • Jan 02, 2024
  • Journal of Information Security and Applications
  • Siamak Layeghy +2
  • 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
  • Conference Article
  • Citations9

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

  • Jun 01, 2017
  • Dinesh Kumar +2
  • Conference Article
  • Citations7

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

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

Efficient network packet signature matching on GPUs

  • Dec 01, 2013
  • Xiaohui Pan
  • Research Article
  • Citations52

Parallel processing of large graphs

  • Aug 28, 2013
  • Future Generation Computer Systems
  • Tomasz Kajdanowicz +2
  • Research Article
  • Citations75

Scalable graph-based OLAP analytics over process execution data

  • Jan 06, 2015
  • Distributed and Parallel Databases
  • Seyed-Mehdi-Reza Beheshti +2
  • Conference Article
  • Citations8

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

  • Dec 01, 2021
  • Luk Burchard +2
  • Research Article

Going With the Flow

  • Mar 01, 1999
  • Mechanical Engineering
  • Stan Posey +2
  • Research Article
  • Citations20

A stochastic programming approach to surgery scheduling under parallel processing principle

  • Nov 06, 2022
  • Omega
  • Batuhan Çelik +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.