The evolution of distributed systems for graph neural networks and their origin in graph processing and deep learning: A survey

J Vatter, R Mayer, HA Jacobsen - ACM Computing Surveys, 2023 - dl.acm.org
Graph neural networks (GNNs) are an emerging research field. This specialized deep
neural network architecture is capable of processing graph structured data and bridges the …

A survey of community search over big graphs

Y Fang, X Huang, L Qin, Y Zhang, W Zhang, R Cheng… - The VLDB Journal, 2020 - Springer
With the rapid development of information technologies, various big graphs are prevalent in
many real applications (eg, social media and knowledge bases). An important component of …

Sisa: Set-centric instruction set architecture for graph mining on processing-in-memory systems

M Besta, R Kanakagiri, G Kwasniewski… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Simple graph algorithms such as PageRank have been the target of numerous hardware
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …

The ubiquity of large graphs and surprising challenges of graph processing

S Sahu, A Mhedhbi, S Salihoglu, J Lin… - Proceedings of the VLDB …, 2017 - dl.acm.org
Graph processing is becoming increasingly prevalent across many application domains. In
spite of this prevalence, there is little research about how graphs are actually used in …

Demystifying graph databases: Analysis and taxonomy of data organization, system designs, and graph queries

M Besta, R Gerstenberger, E Peter, M Fischer… - ACM Computing …, 2023 - dl.acm.org
Numerous irregular graph datasets, for example social networks or web graphs, may contain
even trillions of edges. Often, their structure changes over time and they have domain …

The ubiquity of large graphs and surprising challenges of graph processing: extended survey

S Sahu, A Mhedhbi, S Salihoglu, J Lin, MT Özsu - The VLDB journal, 2020 - Springer
Graph processing is becoming increasingly prevalent across many application domains. In
spite of this prevalence, there is little research about how graphs are actually used in …

GraphBLAST: A high-performance linear algebra-based graph framework on the GPU

C Yang, A Buluç, JD Owens - ACM Transactions on Mathematical …, 2022 - dl.acm.org
High-performance implementations of graph algorithms are challenging to implement on
new parallel hardware such as GPUs because of three challenges:(1) the difficulty of coming …

Distributed temporal graph analytics with GRADOOP

C Rost, K Gomez, M Täschner, P Fritzsche, L Schons… - The VLDB journal, 2022 - Springer
Temporal property graphs are graphs whose structure and properties change over time.
Temporal graph datasets tend to be large due to stored historical information, asking for …

Semi-supervised local community detection

L Ni, J Ge, Y Zhang, W Luo… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Owing to the lack of a universal definition of communities, some semi-supervised community
detection approaches learn the concept of community structures from known communities …

High-level programming abstractions for distributed graph processing

V Kalavri, V Vlassov, S Haridi - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Efficient processing of large-scale graphs in distributed environments has been an
increasingly popular topic of research in recent years. Inter-connected data that can be …