HyGCN:一种具有混合架构的GCN加速器
分布式、并行与集群计算
2020-01-09 v1
摘要
在这项工作中,我们首先在Intel Xeon CPU上刻画了GCN的混合执行模式。在该刻画指导下,我们设计了一种采用混合架构的GCN加速器HyGCN,以高效执行GCN。具体而言,首先,我们构建了一种新的编程模型,以发掘面向硬件设计的细粒度并行性。其次,我们提出了一种带有两个高效处理引擎的硬件设计,以缓解聚合阶段的不规则性并利用组合阶段的规则性。此外,这些引擎能发掘多种并行性并高效重用高度可复用的数据。第三,我们通过引擎间流水线实现阶段间融合以及基于优先级的片外存储器访问协调来优化整体系统,以提升片外带宽利用率。相较于运行在Intel Xeon CPU和NVIDIA V100 GPU上的最先进软件框架,我们的工作分别实现了平均1509加速与2500能耗降低,以及平均6.5加速与10能耗降低。
引用
@article{arxiv.2001.02514,
title = {HyGCN: A GCN Accelerator with Hybrid Architecture},
author = {Mingyu Yan and Lei Deng and Xing Hu and Ling Liang and Yujing Feng and Xiaochun Ye and Zhimin Zhang and Dongrui Fan and Yuan Xie},
journal= {arXiv preprint arXiv:2001.02514},
year = {2020}
}
备注
To Appear in 2020 IEEE International Symposium on High Performance Computer Architecture