REVIEW 3 major objections 6 minor 69 references
AWB-GCN: A Graph Convolutional Network Accelerator with Runtime Workload Rebalancing
T0 review · 3 major / 6 minor · reviewed 2026-08-14 · deepseek-v4-flash
Pith's one-line read A GCN accelerator that autotunes workload distribution at runtime can lift processing-element utilization on power-law graphs from about 7 percent to 88 percent and outperform CPUs, GPUs, and prior GCN accelerators by large margins.
desk verdict Real FPGA GCN accelerator with credible utilization gains from runtime rebalancing, but the autotuner convergence story is under-specified and the headline CPU/GPU speedups rest on a thin baseline. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is a hardware autotuning loop wrapped around column-wise-product sparse-matrix–dense-matrix multiplication. The PE status monitor reads task-queue occupancy to identify overloaded and underloaded PEs; the utilization-gap tracker estimates execution-cycle gaps and, via a table lookup, computes switch fractions; and the workload distribution controller updates shuffle-switch routing so rows or row fractions land on the new PEs next round. Distribution smoothing handles local fluctuation, remote switching handles regionally clustered non-zeros, and evil row remapping handles the few extremely dense rows that dominate time. This three-level rebalancing is what lets the architecture reuse one converged configuration over many rounds.
What would settle it
One concrete test would be to run the same accelerator on a power-law graph whose edge set changes every few rounds, or on a synthetic matrix where the autotuner needs more rounds than the computation has output columns; if utilization collapses back toward baseline levels, the convergence-and-reuse assumption is what failed.
Extended reading notes
Core claim
The paper's central discovery is that workload imbalance on power-law graphs is best treated as a runtime hardware control problem rather than a preprocessing or static-mapping problem. AWB-GCN continuously profiles how many tasks each processing element (PE) has pending, and within each round (one output column of $A(XW)$) applies three rebalancing moves: distribution smoothing shifts tasks from busy PEs to less-busy neighbors, remote switching exchanges row-fraction workloads between utilization peaks and troughs, and evil row remapping splits rows that are too dense to be balanced and spreads them across underloaded labor PEs. After about ten rounds the autotuner converges and the winning distribution is reused for the rest of inference. Across five standard datasets the 4096-PE design raises average PE utilization from 7–56 percent in the baseline to 77–99 percent, and the paper reports average speedups of 3255x over CPU, 80.3x over GPU, and 5.1x over a prior GCN accelerator.
Load-bearing premise
The load-bearing premise is that the runtime profiler converges to a near-optimal workload distribution within a few rounds and that the graph matrix stays fixed so the reused configuration remains optimal for all remaining rounds.
Editorial extensions
If this is right
- Average processing-element utilization rises from 7–56 percent in the baseline to 77–99 percent across the five datasets, and the reported speedups reach 3255x over CPU, 80.3x over GPU, and 5.1x over a prior GCN accelerator.
- Utilization stays high as PE count grows from 512 to 4096, so performance scales nearly linearly instead of degrading as rows per PE shrink.
- The added rebalancing logic is cheap: distribution smoothing costs 3.5–6.7 percent ALM-area on average and remote switching plus row remapping costs about 0.9 percent, while the more balanced queues actually reduce on-chip storage needs.
- Because the same $A(XW)$ kernel underlies many graph neural networks, the accelerator design is claimed to extend to other GNN variants with the core sparse-matrix multiplication unchanged.
- The autotuner reaches a converged strategy within about ten rounds, so most rounds run under the near-optimal configuration.
Reading between the lines
- The same three-level rebalancing scheme could be applied to other irregular sparse workloads—sparse attention, SpMV, graph sampling—wherever work is partitionable by rows and the sparse structure is reused over many iterations.
- If the graph changes during inference, the convergence-and-reuse strategy would need an incremental re-tuning loop; a natural extension is to retrigger autotuning on matrix snapshots and measure how many rounds are needed before utilization recovers.
- The headline CPU/GPU multiples compare a purpose-built low-frequency accelerator to general-purpose processors running a general-purpose software stack, so part of the gap is architectural specialization; an area- or energy-normalized comparison would isolate the workload-balancing contribution.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes AWB-GCN, an FPGA-based accelerator for Graph Convolutional Network inference, and addresses the workload imbalance that arises when multiplying a power-law sparse adjacency matrix by a dense feature matrix. The architecture combines a baseline SpMM engine with three runtime, hardware-implemented rebalancing techniques: distribution smoothing, remote switching, and evil row remapping. The authors report that the complete design raises average PE utilization from baseline values of 7--82% to 88--99% across five datasets, and claim end-to-end speedups of 3255x over a PyG-based CPU implementation, 80.3x over a PyG-based GPU implementation, and 5.1x over the HyGCN accelerator. The evaluation is performed on an Intel D5005 FPGA with Cora, Citeseer, Pubmed, Nell, and Reddit datasets, and includes utilization traces, scalability studies, resource usage, and cross-platform comparisons.
Significance. If the results hold, the paper makes a useful contribution to the growing area of GCN accelerators: it identifies workload imbalance as the key bottleneck for power-law graph SpMM, and proposes a hardware-level autotuning mechanism that is more fine-grained than prior block-wise scheduling. The work is strengthened by a real FPGA implementation with hardware counters for utilization, a comparison against a prior GCN accelerator, and a clear decomposition of the design choices (Baseline, Designs A--D). The reported utilization improvements are internally consistent with the baseline measurements, and the per-round traces in Figure 17 provide direct evidence that the implemented system converges. The main risk is that the published update rule for remote switching, Eq. (6), does not, as written, guarantee the convergence on which the headline utilization and speedup numbers rest. The absolute CPU/GPU speedup figures also need clearer reporting, because the abstract numbers do not match the per-benchmark-set numbers in Section V.D.
major comments (3)
- [Section IV.B, Eq. (6) and Fig. 17] The update rule in Eq. (6) adds a positive term proportional to the current gap in every update, with no sign, damping, or clipping term. If a switch overshoots, the overloaded and underloaded PEs in a tuple swap roles, and the same additive update would then move the switch fraction further in that direction, so the recurrence as written is not guaranteed to converge. The text says the system is 'highly likely to converge' and that the converged configuration is reused for the remainder of the computation, and Figure 17 shows convergence in the implemented design, but the published algorithm omits the details needed to verify this behavior (Section IV.B states 'More details are omitted due to space limitations'). Because the 88--99% utilization and the derived speedups depend on convergence within a few rounds, please provide a corrected signed/damped update, a stability analysis, or a measured trace from the implemented controller that shows the actual update values used.
- [Section V.D, Tables III--IV and Abstract] The abstract and conclusion report average speedups of 3255x over CPU and 80.3x over GPU, but Section V.D reports 2622x and 136x for the standard networks (Table III) and 3888x and 25.3x for the HyGCN networks (Table IV). The abstract numbers appear to be the average of the two benchmark-set averages, which is not a well-defined speedup statistic and makes the GPU figure look larger than either per-set result. Please report the per-set averages in the abstract and conclusion, or explain the aggregation. In addition, the CPU/GPU comparisons use PyG as the sole software baseline; the absolute speedups should be framed as being against PyG on these specific platforms, with the relevant configuration details (batch size, threads, model configuration) stated.
- [Section V.D, Table IV] The comparison with HyGCN uses a different network configuration (128 hidden channels) and averages over only the datasets for which HyGCN reports latency (Nell is marked NA). The comparison also contrasts a 330 MHz FPGA implementation with a 1 GHz 12 nm ASIC using fixed-point arithmetic. The paper notes the energy-efficiency limitation of the FPGA implementation but does not discuss how the clock and technology asymmetry affects the 5.1x performance claim. Please add a sensitivity discussion, normalize the comparison by frequency or technology, and explicitly state how many datasets are included in the reported average.
minor comments (6)
- [Section III.D] The 459 Gbps bandwidth requirement is reported as 'based on our experiments' without a formula or measurement description; please specify how this number is derived and whether it is a peak or average demand.
- [Section V.A] For Nell, the paper uses 2-hop and 3-hop distribution smoothing instead of the 1-hop and 2-hop settings used for the other datasets; this per-dataset configuration is a free parameter that should be reported in a sensitivity analysis or acknowledged as a limitation in the cross-dataset comparison.
- [Section IV.A and Fig. 12] The phrase 'sparsity < 75%' in the description of TDQ-1 is confusing because the paper elsewhere uses 'sparsity' to mean the fraction of zeros, while the design here stores the matrix in a dense format; please clarify the storage-format condition.
- [Section II.B and Table I] The introduction says Reddit has a '23K x 23K adjacency matrix' but Table I lists 232,965 nodes; please correct this typo.
- [Section IV.B] The text uses 'optimal balanced status' in Section IV, but the analysis only demonstrates near-optimal behavior; please use 'converged' or 'near-optimal' unless optimality is formally proven.
- [Figure 16] The caption states that hardware usage is 'normalized to the number of ALMs' while DSP slices are normalized to ALMs in the text; please describe this normalization in the caption or figure so that the area breakdown is unambiguous.
Circularity Check
No circularity found: the central utilization and speedup claims are direct measurements against external baselines; only minor, non-load-bearing self-citations are present.
full rationale
The paper's derivation chain is self-contained at the level that matters for circularity. The headline numbers (7.7x PE utilization, 3255x/80.3x/5.1x speedups) are measured end-to-end latencies and utilization counters from an Intel D5005 FPGA implementation, compared with the same AWB-GCN design without rebalancing, with PyG on CPU/GPU, with SCNN, and with HyGCN. No parameter is fitted to a subset of the data and then reported as a prediction: the autotuner switch fractions in Eqs. (5)-(6) are updated online from measured utilization gaps, and the utilization improvement is the directly observed difference between designs. The 459 Gbps off-chip bandwidth statement in Section III.D is an extrapolation from the measured designs, not a confirming test of the model. The self-citations in the paper ([5]-[10]) are prior CNN/BNN accelerator papers used as background; they do not justify the load-balancing mechanism or the speedup claims, so they are not load-bearing. The only potentially concerning passage is the convergence claim in Section IV.B: the text says the additive update is 'highly likely to converge to the optimal distribution' and that 'more details are omitted due to space limitations', and Section IV says 'After several rounds, the system converges to optimal balanced status; this is then used for the remainder of the computation.' As written, Eq. (6) is a sign-free additive recurrence, so the paper does not establish convergence analytically; this is a correctness/reproducibility gap, not a circularity. The FPGA measurements are direct evidence that the implemented controller worked for the five datasets, and no claim is defined in terms of the result it is supposed to establish. Hence no circular step is exhibited; the score reflects only minor, non-load-bearing self-citations.
Assumptions & free parameters
free parameters (4)
- Hop distance for distribution smoothing =
1-hop and 2-hop for most datasets; 2-hop and 3-hop for Nell
- Number of PE tuples for remote switching =
4 (customizable)
- Threshold granularity g for division approximation =
not specified numerically
- Evil row trigger threshold =
not specified
assumptions (4)
- domain assumption Real-world graphs follow a power-law degree distribution.
- domain assumption The adjacency matrix A remains constant during GCN inference.
- domain assumption Column-wise-product SpMM is the right computation order for GCN.
- standard math GCN layer propagation follows X^(l+1) = sigma(A X^l W^l).
Cite this review
Pith. "Pith review of AWB-GCN: A Graph Convolutional Network Accelerator with Runtime Workload Rebalancing." pith.science (2026). https://pith.science/paper/MZU4SVOT
@misc{pith2026190810834,
author = {Pith},
title = {Pith review of: AWB-GCN: A Graph Convolutional Network Accelerator with Runtime Workload Rebalancing},
year = {2026},
howpublished = {\url{https://pith.science/paper/MZU4SVOT}},
note = {Machine review of arXiv:1908.10834}
}
read the original abstract
Deep learning systems have been successfully applied to Euclidean data such as images, video, and audio. In many applications, however, information and their relationships are better expressed with graphs. Graph Convolutional Networks (GCNs) appear to be a promising approach to efficiently learn from graph data structures, having shown advantages in many critical applications. As with other deep learning modalities, hardware acceleration is critical. The challenge is that real-world graphs are often extremely large and unbalanced; this poses significant performance demands and design challenges. In this paper, we propose Autotuning-Workload-Balancing GCN (AWB-GCN) to accelerate GCN inference. To address the issue of workload imbalance in processing real-world graphs, three hardware-based autotuning techniques are proposed: dynamic distribution smoothing, remote switching, and row remapping. In particular, AWB-GCN continuously monitors the sparse graph pattern, dynamically adjusts the workload distribution among a large number of processing elements (up to 4K PEs), and, after converging, reuses the ideal configuration. Evaluation is performed using an Intel D5005 FPGA with five commonly-used datasets. Results show that 4K-PE AWB-GCN can significantly elevate PE utilization by 7.7x on average and demonstrate considerable performance speedups over CPUs (3255x), GPUs (80.3x), and a prior GCN accelerator (5.1x).
Figures
Figures from the paper (11 more)
Reference graph
Works this paper leans on
-
[1]
Imagenet classification with deep convolutional neural networks,
A. Krizhevsky, I. Sutskever, and G. E. Hinton, “Imagenet classification with deep convolutional neural networks,” in Advances in neural infor- mation processing systems , pp. 1097–1105, 2012
2012
-
[2]
Recurrent neural network based language model,
T. Mikolov, M. Karafi ´at, L. Burget, J. ˇCernock`y, and S. Khudanpur, “Recurrent neural network based language model,” in The 11st Annual Conference of the International Speech Communication Association , 2010
work page 2010
-
[3]
Understanding reuse, performance, and hardware cost of dnn dataflow: A data-centric approach,
H. Kwon, P. Chatarasi, M. Pellauer, A. Parashar, V . Sarkar, and T. Kr- ishna, “Understanding reuse, performance, and hardware cost of dnn dataflow: A data-centric approach,” in Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO) , pp. 754–768, 2019
work page 2019
-
[4]
H. Kwon, P. Chatarasi, V . Sarkar, T. Krishna, M. Pellauer, and A. Parashar, “MAESTRO: A data-centric approach to understand reuse, performance, and hardware cost of dnn mappings,” IEEE Micro, vol. 40, no. 3, pp. 20–29, 2020
work page 2020
-
[5]
T. Geng, T. Wang, C. Wu, C. Yang, W. Wu, A. Li, and M. Herbordt, “O3BNN: An out-of-order architecture for high-performance binarized neural network inference with fine-grained pruning,” in ACM Interna- tional Conference on Supercomputing (ICS) , vol. 2160, pp. 461–472,
-
[6]
FPDeep: Acceleration and load balancing of CNN training on FPGA clusters,
T. Geng, T. Wang, A. Sanaullah, C. Yang, R. Xuy, R. Patel, and M. Her- bordt, “FPDeep: Acceleration and load balancing of CNN training on FPGA clusters,” in 2018 IEEE 26th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) , p. 8184,
work page 2018
-
[7]
A. Li, T. Geng, T. Wang, M. Herbordt, S. Song, and K. Barker, “BSTC: A novel binarized-soft-tensor-core design for accelerating bit- based approximated neural nets,” in International Conference for High Performance Computing, Networking, Storage and Analysis (SC) , 2019. doi: 10.1145/ 3295500.3356169
arXiv 2019
-
[8]
A comprehensive survey on graph neural networks,
Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang, and S. Y . Philip, “A comprehensive survey on graph neural networks,” IEEE Transactions on Neural Networks and Learning Systems , 2020
2020
Show all 69 references
-
[9]
FPDeep: Scalable acceleration of CNN training on deeply-pipelined FPGA clusters,
T. Wang, T.Geng, A. Li, X. Jin, and M. Herbordt, “FPDeep: Scalable acceleration of CNN training on deeply-pipelined FPGA clusters,” IEEE Transactions on Computers, vol. C-69, no. 8, pp. 1143–1158, 2020. doi: 10.1109/TC.2020.3000118
2020
-
[10]
O3BNN-R: An out-of-order architecture for high-performance and regularized BNN inference,
T. Geng, T. Wang, C. Wu, Y . Li, C. Yang, W. Wu, A. Li, and M. Her- bordt, “O3BNN-R: An out-of-order architecture for high-performance and regularized BNN inference,” IEEE Transactions on Parallel and Distributed Systems, 2021. doi: 10.1109/TPDS.2020.3013637. 14
2021
-
[11]
Pow- erGraph: Distributed graph-parallel computation on natural graphs,
J. E. Gonzalez, Y . Low, H. Gu, D. Bickson, and C. Guestrin, “Pow- erGraph: Distributed graph-parallel computation on natural graphs,” in Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI) , pp. 17–30, 2012
2012
-
[12]
Multilevel algorithms for partitioning power-law graphs,
A. Abou-Rjeili and G. Karypis, “Multilevel algorithms for partitioning power-law graphs,” in Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS) , pp. 10–pp, IEEE, 2006
2006
-
[13]
Main-memory triangle computations for very large (sparse (power-law)) graphs,
M. Latapy, “Main-memory triangle computations for very large (sparse (power-law)) graphs,” Theoretical Computer Science , vol. 407, no. 1-3, pp. 458–473, 2008
2008
-
[14]
Distributed power-law graph computing: Theoretical and empirical analysis,
C. Xie, L. Yan, W.-J. Li, and Z. Zhang, “Distributed power-law graph computing: Theoretical and empirical analysis,” in Advances in Neural Information Processing Systems , pp. 1673–1681, 2014
2014
-
[15]
A random graph model for power law graphs,
W. Aiello, F. Chung, and L. Lu, “A random graph model for power law graphs,” Experimental Mathematics, vol. 10, no. 1, pp. 53–66, 2001
2001
-
[16]
The spectra of random graphs with given expected degrees,
F. Chung, L. Lu, and V . Vu, “The spectra of random graphs with given expected degrees,” Internet Mathematics , vol. 1, no. 3, pp. 257–275, 2004
2004
-
[17]
Search in power-law networks,
L. A. Adamic, R. M. Lukose, A. R. Puniyani, and B. A. Huberman, “Search in power-law networks,” Physical Review E , vol. 64, no. 4, p. 046135, 2001
2001
-
[18]
A new model for learning in graph domains,
M. Gori, G. Monfardini, and F. Scarselli, “A new model for learning in graph domains,” in Proceedings. 2005 IEEE International Joint Conference on Neural Networks, 2005., vol. 2, pp. 729–734, IEEE, 2005
2005
-
[19]
Neural network for graphs: A contextual constructive approach,
A. Micheli, “Neural network for graphs: A contextual constructive approach,” IEEE Transactions on Neural Networks , vol. 20, no. 3, pp. 498–511, 2009
2009
-
[20]
The graph neural network model,
F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfardini, “The graph neural network model,” IEEE Transactions on Neural Networks, vol. 20, no. 1, pp. 61–80, 2008
2008
-
[21]
Gated graph sequence neural networks,
Y . Li, D. Tarlow, M. Brockschmidt, and R. Zemel, “Gated graph sequence neural networks,” arXiv:1511.05493, 2015
2015 arXiv
-
[22]
Learning steady- states of iterative algorithms over graphs,
H. Dai, Z. Kozareva, B. Dai, A. Smola, and L. Song, “Learning steady- states of iterative algorithms over graphs,” in International Conference on Machine Learning , pp. 1114–1122, 2018
2018
-
[23]
GraphRNN: A deep generative model for graphs,
J. You, R. Ying, X. Ren, W. L. Hamilton, and J. Leskovec, “GraphRNN: A deep generative model for graphs,” arXiv:1802.08773, 2018
2018 arXiv
-
[24]
Watch your step: Learning node embeddings via graph attention,
S. Abu-El-Haija, B. Perozzi, R. Al-Rfou, and A. A. Alemi, “Watch your step: Learning node embeddings via graph attention,” in Advances in Neural Information Processing Systems , pp. 9180–9190, 2018
2018
-
[25]
Large-scale learnable graph convolutional networks,
H. Gao, Z. Wang, and S. Ji, “Large-scale learnable graph convolutional networks,” in Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining , pp. 1416–1424, ACM, 2018
2018
-
[26]
Deep convolutional networks on graph-structured data,
M. Henaff, J. Bruna, and Y . LeCun, “Deep convolutional networks on graph-structured data,” arXiv:1506.05163, 2015
2015 arXiv
-
[27]
Spectral networks and locally connected networks on graphs,
J. Bruna, W. Zaremba, A. Szlam, and Y . LeCun, “Spectral networks and locally connected networks on graphs,” arXiv:1312.6203, 2013
2013 arXiv
-
[28]
Convolutional neural networks on graphs with fast localized spectral filtering,
M. Defferrard, X. Bresson, and P. Vandergheynst, “Convolutional neural networks on graphs with fast localized spectral filtering,” in Advances in neural information processing systems , pp. 3844–3852, 2016
2016
-
[29]
Semi-supervised classification with graph convolutional networks,
T. N. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” arXiv:1609.02907, 2016
2016 arXiv
-
[30]
Graph transformer networks,
S. Yun, M. Jeong, R. Kim, J. Kang, and H. J. Kim, “Graph transformer networks,” in Advances in Neural Information Processing Systems , pp. 11960–11970, 2019
2019
-
[31]
HyGCN: A GCN accelerator with hybrid architecture,
M. Yan, L. Deng, X. Hu, L. Liang, Y . Feng, X. Ye, Z. Zhang, D. Fan, and Y . Xie, “HyGCN: A GCN accelerator with hybrid architecture,” in 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 15–29, IEEE, 2020
2020
-
[32]
Guiding cascading failure search with interpretable graph convolutional network,
Y . Liu, N. Zhang, D. Wu, A. Botterud, R. Yao, and C. Kang, “Guiding cascading failure search with interpretable graph convolutional network,” arXiv:2001.11553, 2020
2001 arXiv
-
[33]
A graph-convolutional neural network model for the prediction of chemical reactivity,
C. W. Coley, W. Jin, L. Rogers, T. F. Jamison, T. S. Jaakkola, W. H. Green, R. Barzilay, and K. F. Jensen, “A graph-convolutional neural network model for the prediction of chemical reactivity,” Chemical Science, vol. 10, no. 2, pp. 370–377, 2019
2019
-
[34]
Crystal graph convolutional neural networks for an accurate and interpretable prediction of material properties,
T. Xie and J. C. Grossman, “Crystal graph convolutional neural networks for an accurate and interpretable prediction of material properties,” Physical Review Letters , vol. 120, no. 14, p. 145301, 2018
2018
-
[35]
Modeling polypharmacy side effects with graph convolutional networks,
M. Zitnik, M. Agrawal, and J. Leskovec, “Modeling polypharmacy side effects with graph convolutional networks,” Bioinformatics, vol. 34, no. 13, pp. i457–i466, 2018
2018
-
[36]
AliGraph: A comprehensive graph neural network platform,
H. Yang, “AliGraph: A comprehensive graph neural network platform,” in Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining , pp. 3165–3166, ACM, 2019
2019
-
[37]
IoT botnet detection approach based on PSI graph and DGCNN classifier,
H.-T. Nguyen, Q.-D. Ngo, and V .-H. Le, “IoT botnet detection approach based on PSI graph and DGCNN classifier,” in 2018 IEEE International Conference on Information Communication and Signal Processing (ICI- CSP), pp. 118–122, IEEE, 2018
2018
-
[38]
EIE: efficient inference engine on compressed deep neural network,
S. Han, X. Liu, H. Mao, J. Pu, A. Pedram, M. A. Horowitz, and W. J. Dally, “EIE: efficient inference engine on compressed deep neural network,” in 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pp. 243–254, IEEE, 2016
2016
-
[39]
Cambricon-X: An accelerator for sparse neural networks,
S. Zhang, Z. Du, L. Zhang, H. Lan, S. Liu, L. Li, Q. Guo, T. Chen, and Y . Chen, “Cambricon-X: An accelerator for sparse neural networks,” in The 49th Annual IEEE/ACM International Symposium on Microarchi- tecture (MICRO), p. 20, IEEE Press, 2016
2016
-
[40]
A novel zero weight/activation-aware hardware architecture of convolutional neural network,
D. Kim, J. Ahn, and S. Yoo, “A novel zero weight/activation-aware hardware architecture of convolutional neural network,” in Design, Automation & Test in Europe Conference & Exhibition (DATE), 2017 , pp. 1462–1467, IEEE, 2017
2017
-
[41]
A systematic survey of general sparse matrix-matrix multiplication,
J. Gao, W. Ji, Z. Tan, and Y . Zhao, “A systematic survey of general sparse matrix-matrix multiplication,” arXiv:2002.11273, 2020
2002 arXiv
-
[42]
Performance-portable sparse matrix-matrix multiplication for many-core architectures,
M. Deveci, C. Trott, and S. Rajamanickam, “Performance-portable sparse matrix-matrix multiplication for many-core architectures,” in 2017 IEEE International Parallel and Distributed Processing Sympo- sium Workshops (IPDPSW), pp. 693–702, IEEE, 2017
2017
-
[43]
Performance-aware model for sparse matrix-matrix multiplication on the sunway taihulight supercomputer,
Y . Chen, K. Li, W. Yang, G. Xiao, X. Xie, and T. Li, “Performance-aware model for sparse matrix-matrix multiplication on the sunway taihulight supercomputer,”IEEE Transactions on Parallel and Distributed Systems, vol. 30, no. 4, pp. 923–938, 2018
2018
-
[44]
Fast graph representation learning with PyTorch geometric,
M. Fey and J. E. Lenssen, “Fast graph representation learning with PyTorch geometric,” arXiv:1903.02428, 2019
1903 arXiv
-
[45]
SCNN: An accelerator for compressed-sparse convolutional neural networks,
A. Parashar, M. Rhu, A. Mukkara, A. Puglielli, R. Venkatesan, B. Khailany, J. Emer, S. W. Keckler, and W. J. Dally, “SCNN: An accelerator for compressed-sparse convolutional neural networks,” in 2017 ACM/IEEE 44th Annual International Symposium on Computer Architecture (ISCA),...
2017
-
[46]
Dual graph convolutional networks for graph- based semi-supervised classification,
C. Zhuang and Q. Ma, “Dual graph convolutional networks for graph- based semi-supervised classification,” in Proceedings of the 2018 World Wide Web Conference, pp. 499–508, 2018
2018
-
[47]
Stochastic training of graph convolutional networks with variance reduction,
J. Chen, J. Zhu, and L. Song, “Stochastic training of graph convolutional networks with variance reduction,” arXiv:1710.10568, 2017
2017 arXiv
-
[48]
Measuring the gap between FPGAs and ASICs,
I. Kuon and J. Rose, “Measuring the gap between FPGAs and ASICs,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 26, no. 2, pp. 203–215, 2007
2007
-
[49]
Cnvlutin: Ineffectual-neuron-free deep neural network computing,
J. Albericio, P. Judd, T. Hetherington, T. Aamodt, N. E. Jerger, and A. Moshovos, “Cnvlutin: Ineffectual-neuron-free deep neural network computing,” ACM SIGARCH Computer Architecture News , vol. 44, no. 3, pp. 1–13, 2016
2016
-
[50]
Packing sparse convolutional neural networks for efficient systolic array implementations: Column combining under joint optimization,
H. Kung, B. McDanel, and S. Q. Zhang, “Packing sparse convolutional neural networks for efficient systolic array implementations: Column combining under joint optimization,” in Proceedings of the Twenty- Fourth International Conference on Architectural Support for Program- ming...
2019
-
[51]
Eyeriss: An energy- efficient reconfigurable accelerator for deep convolutional neural net- works,
Y .-H. Chen, T. Krishna, J. S. Emer, and V . Sze, “Eyeriss: An energy- efficient reconfigurable accelerator for deep convolutional neural net- works,” IEEE Journal of Solid-State Circuits , vol. 52, no. 1, pp. 127– 138, 2016
2016
-
[52]
CirCNN: accelerating and compressing deep neural networks using block-circulant weight matrices,
C. Ding, S. Liao, Y . Wang, Z. Li, N. Liu, Y . Zhuo, C. Wang, X. Qian, Y . Bai, G. Yuan, et al. , “CirCNN: accelerating and compressing deep neural networks using block-circulant weight matrices,” in Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchi...
2017
-
[53]
Sparse matrix-vector multiplication on fpgas,
L. Zhuo and V . K. Prasanna, “Sparse matrix-vector multiplication on fpgas,” in Proceedings of the 2005 ACM/SIGDA 13th international symposium on Field-programmable gate arrays, pp. 63–74, ACM, 2005
2005
-
[54]
OuterSPACE: An outer product based sparse matrix multiplication accelerator,
S. Pal, J. Beaumont, D.-H. Park, A. Amarnath, S. Feng, C. Chakrabarti, H.-S. Kim, D. Blaauw, T. Mudge, and R. Dreslinski, “OuterSPACE: An outer product based sparse matrix multiplication accelerator,” in 2018 IEEE International Symposium on High Performance Computer Architectu...
2018
-
[55]
SIGMA: A sparse and irregular gemm accelerator with flexible interconnects for dnn training,
E. Qin, A. Samajdar, H. Kwon, V . Nadella, S. Srinivasan, D. Das, B. Kaul, and T. Krishna, “SIGMA: A sparse and irregular gemm accelerator with flexible interconnects for dnn training,” in 2020 IEEE 15 International Symposium on High Performance Computer Architecture (HPCA), pp...
2020
-
[56]
ALRESCHA: A lightweight reconfigurable sparse-computation accel- erator,
B. Asgari, R. Hadidi, T. Krishna, H. Kim, and S. Yalamanchili, “ALRESCHA: A lightweight reconfigurable sparse-computation accel- erator,” in 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 249–260, IEEE, 2020
2020
-
[57]
GraphR: Accelerating graph processing using ReRAM,
L. Song, Y . Zhuo, X. Qian, H. Li, and Y . Chen, “GraphR: Accelerating graph processing using ReRAM,” in 2018 IEEE International Sympo- sium on High Performance Computer Architecture (HPCA) , pp. 531– 543, IEEE, 2018
2018
-
[58]
GraphP: Reducing communication for pim-based graph processing with efficient data partition,
M. Zhang, Y . Zhuo, C. Wang, M. Gao, Y . Wu, K. Chen, C. Kozyrakis, and X. Qian, “GraphP: Reducing communication for pim-based graph processing with efficient data partition,” in 2018 IEEE International Symposium on High Performance Computer Architecture (HPCA) , pp. 544–557, I...
2018
-
[59]
Graphi- cionado: A high-performance and energy-efficient accelerator for graph analytics,
T. J. Ham, L. Wu, N. Sundaram, N. Satish, and M. Martonosi, “Graphi- cionado: A high-performance and energy-efficient accelerator for graph analytics,” in 2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO), pp. 1–13, IEEE, 2016
2016
-
[60]
Energy efficient architecture for graph analytics acceler- ators,
M. M. Ozdal, S. Yesil, T. Kim, A. Ayupov, J. Greth, S. Burns, and O. Ozturk, “Energy efficient architecture for graph analytics acceler- ators,” ACM SIGARCH Computer Architecture News , vol. 44, no. 3, pp. 166–177, 2016
2016
-
[61]
Efficient sparse matrix-vector multipli- cation on GPUs using the CSR storage format,
J. L. Greathouse and M. Daga, “Efficient sparse matrix-vector multipli- cation on GPUs using the CSR storage format,” in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC) , pp. 769–780, 2014
2014
-
[62]
An efficient GPU general sparse matrix-matrix multiplication for irregular data,
W. Liu and B. Vinter, “An efficient GPU general sparse matrix-matrix multiplication for irregular data,” in 2014 IEEE 28th International Parallel and Distributed Processing Symposium (IPDPS) , pp. 370–381, IEEE, 2014
2014
-
[63]
Fast sparse matrix-vector multiplication on GPUs for graph appli- cations,
A. Ashari, N. Sedaghati, J. Eisenlohr, S. Parthasarathy, and P. Sadayap- pan, “Fast sparse matrix-vector multiplication on GPUs for graph appli- cations,” inProceedings of the International Conference for High Perfor- mance Computing, Networking, Storage and Analysis (SC), pp....
2014
-
[64]
Efficient sparse matrix-vector multiplication on CUDA,
N. Bell and M. Garland, “Efficient sparse matrix-vector multiplication on CUDA,” tech. rep., Nvidia Technical Report NVR-2008-004, Nvidia Corporation, 2008
2008
-
[65]
Implementing sparse matrix-vector mul- tiplication on throughput-oriented processors,
N. Bell and M. Garland, “Implementing sparse matrix-vector mul- tiplication on throughput-oriented processors,” in Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC) , p. 18, ACM, 2009
2009
-
[66]
Inductive representation learning on large graphs,
W. Hamilton, Z. Ying, and J. Leskovec, “Inductive representation learning on large graphs,” in Advances in Neural Information Processing Systems, pp. 1024–1034, 2017
2017
-
[67]
How powerful are graph neural networks?,
K. Xu, W. Hu, J. Leskovec, and S. Jegelka, “How powerful are graph neural networks?,” arXiv:1810.00826, 2018. 16
2018 arXiv
-
[2018]
doi: 10.1109/ FCCM.2018. 00021
2018
-
[2019]
doi: 10.1145/ 3330345. 3330386
Reviewed August 14, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.