Spatial Data Dependence Graph Based Pre-RTL Simulator for Convolutional Neural Network Dataflows

被引:4
|
作者
Wang, Jooho [1 ]
Park, Sungkyung [2 ]
Park, Chester Sungchung [1 ]
机构
[1] Konkuk Univ, Dept Elect & Elect Engn, Seoul 05029, South Korea
[2] Pusan Natl Univ, Dept Elect Engn, Pusan 46241, South Korea
关键词
Hardware acceleration; Memory management; Convolutional neural networks; Bandwidth; Spatial databases; Registers; Power demand; Convolutional neural networks (CNNs); data dependence graph; design space exploration (DSE); hardware accelerators; latency-insensitive controller; pre-RTL simulator; spatial data dependence graph (SDDG); ARCHITECTURE; PERFORMANCE; INFERENCE; COST; DRAM;
D O I
10.1109/ACCESS.2022.3146413
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a new pre-RTL simulator is proposed to predict the power, performance, and area of convolutional neural network (CNN) dataflows prior to register-transfer-level (RTL) design. In the simulator, a novel approach is adopted to implement a spatial data dependence graph (SDDG), which enables us to model a specific dataflow alongside inter-instruction dependencies by tracking the status of each processing element (PE). In addition, the proposed pre-RTL simulator makes it possible to evaluate the impact of memory constraints such as latency and bandwidth. The latency-insensitive and bandwidth-insensitive PE controllers assumed in the proposed pre-RTL simulator guarantee both functional correctness and maximum performance, regardless of memory constraints. In particular, it is shown that the optimal distribution method of local memory bandwidth can reduce the accelerator execution time by up to 37.6% compared with the equal distribution method. For weight stationary (WS) and row stationary (RS) dataflows, the accelerator performance closely depends on memory constraints. The simulation results also show that the relative performances of dataflows depend on the layer shape of the convolutional layer. For example, for an identical hardware area in a standard convolutional layer of AlexNet, WS dataflows do not provide any performance gain over RS dataflows when the memory latency is sufficiently high. In addition, WS dataflows cannot fully reuse the input activation, thereby increasing local memory accesses, since the number of weights loaded at a specific time is limited. Moreover, in a depth-wise convolutional layer of MobileNet, WS dataflows tend to outperform RS dataflows even in the presence of large memory latency. The source code is available on the GitHub repository: https://github.com/SDL-KU/SDDGSim.
引用
收藏
页码:11382 / 11403
页数:22
相关论文
共 50 条
  • [31] Drainage Pattern Recognition of River Network Based on Graph Convolutional Neural Network
    Xu, Xiaofeng
    Liu, Pengcheng
    Guo, Mingwu
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2023, 12 (07)
  • [32] Hyperspectral Image Classification Based on Fusion of Convolutional Neural Network and Graph Network
    Gao, Luyao
    Xiao, Shulin
    Hu, Changhong
    Yan, Yang
    APPLIED SCIENCES-BASEL, 2023, 13 (12):
  • [33] A novel graph convolutional feature based convolutional neural network for stock trend prediction
    Chen, Wei
    Jiang, Manrui
    Zhang, Wei-Guo
    Chen, Zhensong
    INFORMATION SCIENCES, 2021, 556 : 67 - 94
  • [34] Graph Convolutional Network and Convolutional Neural Network Based Method for Predicting lncRNA-Disease Associations
    Xuan, Ping
    Pan, Shuxiang
    Zhang, Tiangang
    Liu, Yong
    Sun, Hao
    CELLS, 2019, 8 (09)
  • [35] Maritime Target Detection Based on Radar Graph Data and Graph Convolutional Network
    Su, Ningyuan
    Chen, Xiaolong
    Guan, Jian
    Huang, Yong
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2022, 19
  • [36] Spectral Pre-Processing Based on Convolutional Neural Network
    Jiao Qing-liang
    Liu Ming
    Yu Kung
    Liu Zi-long
    Kong Ling-qin
    Hui Mei
    Dong Li-quan
    Zhao Yue-jin
    SPECTROSCOPY AND SPECTRAL ANALYSIS, 2022, 42 (01) : 292 - 297
  • [37] Data Pre-processing Based on Convolutional Neural Network for Improving Precision of Indoor Positioning
    Lu, Eric Hsueh-Chan
    Chang, Kuei-Hua
    Ciou, Jing-Mei
    INTELLIGENT INFORMATION AND DATABASE SYSTEMS (ACIIDS 2020), PT I, 2020, 12033 : 545 - 552
  • [38] A Dynamic Graph Convolutional Network Based on Spatial-Temporal Modeling
    Li J.
    Liu Y.
    Zou L.
    Beijing Daxue Xuebao (Ziran Kexue Ban)/Acta Scientiarum Naturalium Universitatis Pekinensis, 2021, 57 (04): : 605 - 613
  • [39] Graph neural network approach with spatial structure to anomaly detection of network data
    Hao Zhang
    Yun Zhou
    Huahu Xu
    Jiangang Shi
    Xinhua Lin
    Yiqin Gao
    Journal of Big Data, 12 (1)
  • [40] Human Pose Estimation Based on a Spatial Temporal Graph Convolutional Network
    Wu, Meng
    Shi, Pudong
    APPLIED SCIENCES-BASEL, 2023, 13 (05):