Research on CNN Parallel Computing and Learning Architecture Based on Real-Time Streaming Architecture

被引:1
|
作者
Zhu, Yuting [1 ]
Qian, Liang [1 ]
Wang, Chuyan [1 ]
Ding, Lianghui [1 ]
Yang, Feng [1 ]
Wang, Hao [2 ]
机构
[1] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai, Peoples R China
[2] Air Force Mil Representat Off Shanghai Nanjing, Nanjing, Peoples R China
关键词
CNN; Parallel computing; Apache storm; Real time;
D O I
10.1007/978-3-030-05366-6_12
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Convolutional neural network (CNN) is a deep feed-forward artificial neural network, which is widely used in image recognition. However, this mode highlights the problems that the training time is too long and memory is insufficient. Traditional acceleration methods are mainly limited to optimizing for an algorithm. In this paper, we propose a method, namely CNN-S, to improve training efficiency and cost based on Storm and is suitable for every algorithm. This model divides data into several sub sets and processes data on several machine in parallel flexibly. The experimental results show that in the case of achieving a recognition accuracy rate of 95%, the training time of single serial model is around 913 s, and in CNN-S model only needs 248 s. The acceleration ratio can reach 3.681. This shows that the CNN-S parallel model has better performance than single serial mode on training efficiency and cost of system resource.
引用
收藏
页码:150 / 158
页数:9
相关论文
共 50 条
  • [31] Real-time Interactive Object Extraction System for High Resolution Remote Sensing Images Based on Parallel Computing Architecture
    Li, Yan
    Li, Manchun
    Li, Feixue
    Sun, Xiaogu
    Liu, Wei
    2010 18TH INTERNATIONAL CONFERENCE ON GEOINFORMATICS, 2010,
  • [32] PANTHER: A parallel neuro systolic architecture for real-time processing
    Patel, MI
    Ranganathan, N
    ICNN - 1996 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS. 1-4, 1996, : 1006 - 1011
  • [33] Real-time obstacle detection on a massively parallel linear architecture
    Bertozzi, M
    Broggi, A
    Fascioli, A
    ICA(3)PP 97 - 1997 3RD INTERNATIONAL CONFERENCE ON ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, 1997, : 535 - 542
  • [34] REAL-TIME PROGRAMMABLE PARALLEL DIGITAL SIGNAL PROCESSOR ARCHITECTURE
    BARR, PC
    BRESSEL, JG
    HARRIS, JD
    VALAS, CJ
    CA-DSP 89, VOLS 1 AND 2: 1989 INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SIGNAL PROCESSING, 1989, : 558 - 562
  • [35] Real-time visual attention on a massively parallel SIMD architecture
    Ouerhani, N
    Hügli, H
    REAL-TIME IMAGING, 2003, 9 (03) : 189 - 196
  • [36] A component based real-time scheduling architecture
    Fohler, G
    Lennvall, T
    Dobrin, R
    ARCHITECTING DEPENDABLE SYSTEMS, 2003, 2677 : 110 - 125
  • [37] An Architecture for Agile Machine Learning in Real-Time Applications
    Schleier-Smith, Johann
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 2059 - 2068
  • [38] The research on real-time middeware for open architecture controller
    Yu, D
    Lin, H
    Guo, RF
    Yang, JG
    Xiao, PF
    11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Proceedings, 2005, : 80 - 83
  • [39] Research on Parallel Computation Architecture Based on Object Computing Network
    Cao, Zhennan
    Shen, Bo
    EQUIPMENT MANUFACTURING TECHNOLOGY AND AUTOMATION, PTS 1-3, 2011, 317-319 : 374 - +
  • [40] A Multiple-FPGA Parallel Computing Architecture for Real-Time Simulation of Soft-Object Deformation
    Mahdavikhah, Behzad
    Mafi, Ramin
    Sirouspour, Shahin
    Nicolici, Nicola
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13 (04)