{NeuGraph}: Parallel deep neural network computation on large graphs
Recent deep learning models have moved beyond low dimensional regular grids such as
image, video, and speech, to high-dimensional graph-structured data, such as social …
image, video, and speech, to high-dimensional graph-structured data, such as social …
Powerlyra: Differentiated graph computation and partitioning on skewed graphs
R Chen, J Shi, Y Chen, B Zang, H Guan… - ACM Transactions on …, 2019 - dl.acm.org
Natural graphs with skewed distributions raise unique challenges to distributed graph
computation and partitioning. Existing graph-parallel systems usually use a “one-size-fits-all” …
computation and partitioning. Existing graph-parallel systems usually use a “one-size-fits-all” …
Gluon: A communication-optimizing substrate for distributed heterogeneous graph analytics
This paper introduces a new approach to building distributed-memory graph analytics
systems that exploits heterogeneity in processor types (CPU and GPU), partitioning policies …
systems that exploits heterogeneity in processor types (CPU and GPU), partitioning policies …
Graphh: A processing-in-memory architecture for large-scale graph processing
Large-scale graph processing requires the high bandwidth of data access. However, as
graph computing continues to scale, it becomes increasingly challenging to achieve a high …
graph computing continues to scale, it becomes increasingly challenging to achieve a high …
Alleviating irregularity in graph analytics acceleration: A hardware/software co-design approach
Graph analytics is an emerging application which extracts insights by processing large
volumes of highly connected data, namely graphs. The parallel processing of graphs has …
volumes of highly connected data, namely graphs. The parallel processing of graphs has …
Subway: Minimizing data transfer during out-of-GPU-memory graph processing
In many graph-based applications, the graphs tend to grow, imposing a great challenge for
GPU-based graph processing. When the graph size exceeds the device memory capacity …
GPU-based graph processing. When the graph size exceeds the device memory capacity …
Hyperscale FPGA-as-a-service architecture for large-scale distributed graph neural network
Graph neural network (GNN) is a promising emerging application for link prediction,
recommendation, etc. Existing hardware innovation is limited to single-machine GNN (SM …
recommendation, etc. Existing hardware innovation is limited to single-machine GNN (SM …
EMOGI: Efficient memory-access for out-of-memory graph-traversal in GPUs
Modern analytics and recommendation systems are increasingly based on graph data that
capture the relations between entities being analyzed. Practical graphs come in huge sizes …
capture the relations between entities being analyzed. Practical graphs come in huge sizes …
PCGCN: Partition-centric processing for accelerating graph convolutional network
Inspired by the successes of convolutional neural networks (CNN) in computer vision, the
convolutional operation has been moved beyond low-dimension grids (eg, images) to high …
convolutional operation has been moved beyond low-dimension grids (eg, images) to high …
Grus: Toward unified-memory-efficient high-performance graph processing on gpu
Today's GPU graph processing frameworks face scalability and efficiency issues as the
graph size exceeds GPU-dedicated memory limit. Although recent GPUs can over-subscribe …
graph size exceeds GPU-dedicated memory limit. Although recent GPUs can over-subscribe …