Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Understanding the Design-Space of Sparse/Dense Multiphase GNN dataflows on Spatial Accelerators (2103.07977v3)

Published 14 Mar 2021 in cs.DC and cs.AR

Abstract: Graph Neural Networks (GNNs) have garnered a lot of recent interest because of their success in learning representations from graph-structured data across several critical applications in cloud and HPC. Owing to their unique compute and memory characteristics that come from an interplay between dense and sparse phases of computations, the emergence of reconfigurable dataflow (aka spatial) accelerators offers promise for acceleration by mapping optimized dataflows (i.e., computation order and parallelism) for both phases. The goal of this work is to characterize and understand the design-space of dataflow choices for running GNNs on spatial accelerators in order for mappers or design-space exploration tools to optimize the dataflow based on the workload. Specifically, we propose a taxonomy to describe all possible choices for mapping the dense and sparse phases of GNN inference, spatially and temporally over a spatial accelerator, capturing both the intra-phase dataflow and the inter-phase (pipelined) dataflow. Using this taxonomy, we do deep-dives into the cost and benefits of several dataflows and perform case studies on implications of hardware parameters for dataflows and value of flexibility to support pipelined execution.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (11)
  1. Raveesh Garg (6 papers)
  2. Eric Qin (6 papers)
  3. Francisco Muñoz-Martínez (3 papers)
  4. Robert Guirado (9 papers)
  5. Akshay Jain (20 papers)
  6. Sergi Abadal (84 papers)
  7. José L. Abellán (10 papers)
  8. Manuel E. Acacio (3 papers)
  9. Eduard Alarcón (133 papers)
  10. Sivasankaran Rajamanickam (36 papers)
  11. Tushar Krishna (87 papers)
Citations (13)

Summary

We haven't generated a summary for this paper yet.