• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Wu Zheng, An Hong, Jin Xu, Chi Mengxian, Lü Guofeng, Wen Ke, Zhou Xin. Research and Optimization of Fast Convolution Algorithm Winograd on Intel Platform[J]. Journal of Computer Research and Development, 2019, 56(4): 825-835. DOI: 10.7544/issn1000-1239.2019.20170932
Citation: Wu Zheng, An Hong, Jin Xu, Chi Mengxian, Lü Guofeng, Wen Ke, Zhou Xin. Research and Optimization of Fast Convolution Algorithm Winograd on Intel Platform[J]. Journal of Computer Research and Development, 2019, 56(4): 825-835. DOI: 10.7544/issn1000-1239.2019.20170932

Research and Optimization of Fast Convolution Algorithm Winograd on Intel Platform

More Information
  • Published Date: March 31, 2019
  • With the rapid development of deep learning, it’s applied extensively for many fields, such as speech processing, image recognition, natural language understanding and so on, bringing great changes for scientific research and daily life. Intel which follows the trend of deep learning launched the second generation of Xeon Phi processor Intel KNL(knights landing), and released the third generation Intel KNM (knights mill), which brings new impetus and vitality for the prosperous development of deep learning. This paper mainly contributes to promoting perfect Intel MKL (math kernel library) DNN (deep neural network), and develops deep learning on Intel platform, according to research and optimization for the fast convolution algorithm Winograd. Combined with characteristics of Intel latest deep learning platform, such as AVX512, high-speed memory MCDRAM, various memory/SNC modes, two-dimensional grid-type cores structure and so on, this work aims to design and optimize the implementation of Winograd algorithm by analyzing memory allocation, data dependency, etc. Finally, on one hand, the typical CNN (convolutional neural network) model VGG19 is used to test and compare performance with Intel MKL convolution, achieving more than doubled acceleration of performance. On the other hand, the common different types of convolutions are used to test and compare performance with Intel MKL DNN and NVIDIA cuDNN, verifying applicability and objective use value about Winograd. The purpose of the paper is to provide important guiding significance for development of Intel platform in the field of deep learning.
  • Related Articles

    [1]Zhao Xiaoyang, Li Zhongnian, Wang Wenyu, Xu Xinzheng. ADIC: An Adaptive Disentangled CNN Classifier for Interpretable Image Recognition[J]. Journal of Computer Research and Development, 2023, 60(8): 1754-1767. DOI: 10.7544/issn1000-1239.202330231
    [2]Xie Kunpeng, Yi Dezhi, Liu Yiqing, Liu Hang, He Xinyu, Gong Cheng, Lu Ye. SAF-CNN:A Sparse Acceleration Framework of Convolutional Neural Network forEmbedded FPGAs[J]. Journal of Computer Research and Development, 2023, 60(5): 1053-1072. DOI: 10.7544/issn1000-1239.202220735
    [3]Yin Zhaoxia, Guo Hongnian, Du Yang, Ma Wenjing, Lü Wanli, Zhang Xinpeng. Multi-Domain Reversible Data Hiding in JPEG Images and Payload Distribution Algorithm[J]. Journal of Computer Research and Development, 2022, 59(8): 1831-1840. DOI: 10.7544/issn1000-1239.20210411
    [4]Liu Yanxiao, Wu Ping, Sun Qindong. Secret Image Sharing Schemes Based on Region Convolution Neural Network[J]. Journal of Computer Research and Development, 2021, 58(5): 1065-1074. DOI: 10.7544/issn1000-1239.2021.20200898
    [5]Wang Yangyang, He Hongjie, Chen Fan, Zhang Shanjun. Reversible Data Hiding in JPEG Images Based on Distortion-Extension Cost[J]. Journal of Computer Research and Development, 2020, 57(11): 2271-2282. DOI: 10.7544/issn1000-1239.2020.20200434
    [6]Xing Xinying, Ji Junzhong, Yao Yao. Brain Networks Classification Based on an Adaptive Multi-Task Convolutional Neural Networks[J]. Journal of Computer Research and Development, 2020, 57(7): 1449-1459. DOI: 10.7544/issn1000-1239.2020.20190186
    [7]Lü Guohao, Luo Siwei, Huang Yaping, Jiang Xinlan. A Novel Regularization Method Based on Convolution Neural Network[J]. Journal of Computer Research and Development, 2014, 51(9): 1891-1900. DOI: 10.7544/issn1000-1239.2014.20140266
    [8]Zhang Zhan, Liu Guangjie, Dai Yuewei, Wang Zhiquan. A Self-Adaptive Image Steganography Algorithm Based on Cover-Coding and Markov Model[J]. Journal of Computer Research and Development, 2012, 49(8): 1668-1675.
    [9]Yang Chunfang, Liu Fenlin, and Luo Xiangyang. Histograms Difference and Quantitative Steganalysis of JPEG Steganography Based on Relative Entropy[J]. Journal of Computer Research and Development, 2011, 48(8): 1563-1569.
    [10]Zheng Qingfang, Gao Wen. Adaptive Skin Detection in JPEG Compressed Images[J]. Journal of Computer Research and Development, 2006, 43(7): 1194-1200.

Catalog

    Article views (1651) PDF downloads (661) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return