DARe: DropLayer-Aware Manycore ReRAM architecture for Training Graph Neural Networks
DARe: DropLayer-Aware Manycore ReRAM architecture for Training Graph Neural Networks
复制标题
DOI:
10.1109/iccad51958.2021.9643511
复制
发表时间:
2021-11
期刊:
影响因子:
--
通讯作者:
Aqeeb Iqbal Arka;B. K. Joardar;J. Doppa;P. Pande;K. Chakrabarty
中科院分区:
文献类型:
--
作者:
Aqeeb Iqbal Arka;B. K. Joardar;J. Doppa;P. Pande;K. Chakrabarty
Graph Neural Networks (GNNs) are a variant of Deep Neural Networks (DNNs) operating on graphs. GNNs have attributes of both DNNs and graph computation. However, training GNNs on manycore architectures is a challenging task because it involves heavy communication that bottlenecks performance. DropEdge and Dropout, which we collectively refer to as DropLayer, are regularization techniques that can improve the predictive accuracy of GNNs. Moreover, when implemented on a manycore architecture, DropEdge and Dropout are capable of reducing the on-chip traffic. In this paper, we present a ReRAM-based 3D manycore architecture called DARe, tailored for accelerating on-chip training of GNNs. The key component of the DARe architecture is a Network-on-Chip (NoC) that reduces the amount of communication using DropLayer. The reduced traffic prevents communication hotspots and leads to better performance. We demonstrate that DARe outperforms conventional GPUs by up to 6.7X (5.6X on average) in terms of execution time, while being up to 30X (23X on average) more energy efficient for GNN training.