Exploring Architecture, Dataflow, and Sparsity for GCN Accelerators: A Holistic Framework
Exploring Architecture, Dataflow, and Sparsity for GCN Accelerators: A Holistic Framework
复制标题
DOI:
10.1145/3583781.3590243
复制
发表时间:
2023-06
期刊:
影响因子:
--
通讯作者:
Lingxiang Yin;J. Wang;Hao Zheng
中科院分区:
文献类型:
--
作者:
Lingxiang Yin;J. Wang;Hao Zheng
Recent years have seen an increasing number of Graph Convolutional Network (GCN) models employed in various real-world applications. However, designing efficient architectures for GCN acceleration remains challenging due to the varied sparsity across graph datasets. Despite significant efforts, very few of the existing works have considered a holistic view of the entire GCN accelerator design, and therefore, the dynamic interactions between architecture, dataflow (i.e., data reuse and parallelization strategies), and compression format are not well studied In this paper, we endeavor to develop a holistic framework supporting the rapid exploration of GCN design space - synergizing architecture, dataflow, and sparsity optimizations. Specifically, we implement a variety of compression formats tailored for handling extreme and irregular sparsity. Moreover, we propose a generic GCN architecture capable of supporting various dataflow and compression formats in one combined architecture. Given the exploded GCN design space, a genetic algorithm is implemented to facilitate rapid exploration while suggesting an optimal GCN solution with suitable dataflow and compression formats. Our proposed framework can achieve 12.3X, 2.2X, and 1.37X speedup and 15.3X, 3.7X, and 1.6X energy efficiency on average as compared to HyGCN, AWB-GCN, and GCNAX, respectively.