• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Xie Zhen, Tan Guangming, Sun Ninghui. Research on Optimal Performance of Sparse Matrix-Vector Multiplication and Convoulution Using the Probability-Process-Ram Model[J]. Journal of Computer Research and Development, 2021, 58(3): 445-457. DOI: 10.7544/issn1000-1239.2021.20180601
Citation: Xie Zhen, Tan Guangming, Sun Ninghui. Research on Optimal Performance of Sparse Matrix-Vector Multiplication and Convoulution Using the Probability-Process-Ram Model[J]. Journal of Computer Research and Development, 2021, 58(3): 445-457. DOI: 10.7544/issn1000-1239.2021.20180601

Research on Optimal Performance of Sparse Matrix-Vector Multiplication and Convoulution Using the Probability-Process-Ram Model

Funds: This work was supported by the National Key Research and Development Program of China (2018YFB0204400), the Strategic Priority Research Program of Chinese Academy of Sciences (C)(XDC05010100), and the National Natural Science Foundation of China (62032023, 61972377, 61702483).
More Information
  • Published Date: February 28, 2021
  • Performance models provide insightful perspectives to allow us to predict performance and propose optimization guidance. Although there has been much research, pinpointing bottlenecks of various memory access patterns and reaching high performance of both regular and irregular programs on various hardware configurations are still not trivial. In this work, we propose a novel model called probability-process-ram (PPR) to quantify the amount of compute and data transfer time on general-purpose multicore processors. The PPR model predicts the number of instruction for single-core and probability of memory access between each memory hierarchy through a newly designed cache simulator. By using the automatically extracted best optimization method and expectation, we use PPR model for analyzing and optimizing sparse matrix-vector multiplication and 1D convolution as case study for typical irregular and regular computational kernels. Then we obtain best block sizes for sparse matrices with various sparsity structures, as well as optimal optimization guidance for 1D convolution with different instruction sets support and data sizes. Comparison with Roofline model and ECM model, the proposed PPR model greatly improves prediction accuracy by the newly designed cache simulator and achieves comprehensive feedback ability.
  • Related Articles

    [1]Luo Yuanyi, Wu Rui, Liu Jiafeng, Tang Xianglong. Multimodal Sentiment Analysis Method for Sentimental Semantic Inconsistency[J]. Journal of Computer Research and Development, 2025, 62(2): 374-382. DOI: 10.7544/issn1000-1239.202330199
    [2]Jiang Renkai, Song Shuwei, Luo Xiapu, Chen Ting, Luo Ruijie, Wang Bingsen, Qiao Ao. DEALS——Track Token Transfer Information Inconsistency[J]. Journal of Computer Research and Development, 2024, 61(2): 274-288. DOI: 10.7544/issn1000-1239.202330613
    [3]Xu Yaoli, Li Zhanhuai, Chen Qun, Wang Yanyan, Fan Fengfeng. An Approach for Reconciling Inconsistent Pairs Based on Factor Graph[J]. Journal of Computer Research and Development, 2020, 57(1): 175-187. DOI: 10.7544/issn1000-1239.2020.20180691
    [4]Zhang Xiaoran, Yuan Man. General Data Quality Assessment Model and Ontological Implementation[J]. Journal of Computer Research and Development, 2018, 55(6): 1333-1344. DOI: 10.7544/issn1000-1239.2018.20160764
    [5]Zhou Ningnan, Sheng Wanxing, Liu Ke-yan, Zhang Xiao, Wang Shan. WR Approach: Determining Accurate Attribute Values in Big Data Integration[J]. Journal of Computer Research and Development, 2016, 53(2): 449-458. DOI: 10.7544/issn1000-1239.2016.20148275
    [6]Fu Xuefeng, Qi Guilin, Zhang Yong. A Graph-Based Approach for Query Answering Under Inconsistency-Tolerant Semantics[J]. Journal of Computer Research and Development, 2016, 53(2): 303-315. DOI: 10.7544/issn1000-1239.2016.20150839
    [7]Li Mohan, Li Jianzhong. Algorithms for Improving Data Currency[J]. Journal of Computer Research and Development, 2015, 52(9): 1992-2001. DOI: 10.7544/issn1000-1239.2015.20140687
    [8]Chen Xiaokang, Xu Chang, Jiang Lei. Hybrid-Fixing: Toward Sound Fixing of Context Inconsistency[J]. Journal of Computer Research and Development, 2015, 52(6): 1443-1451. DOI: 10.7544/issn1000-1239.2015.20131904
    [9]Yu Wei, Li Shijun, Yang Sha, Hu Yahui, Liu Jing, Ding Yonggang, Wang Qian. Automatically Discovering of Inconsistency Among Cross-Source Data Based on Web Big Data[J]. Journal of Computer Research and Development, 2015, 52(2): 295-308. DOI: 10.7544/issn1000-1239.2015.20140224
    [10]Li Dongmei, Lin Youfang, Huang Houkuan, Tian Xuan. Measuring Ontology Inconsistency Based on Dempster-Shafer Theory[J]. Journal of Computer Research and Development, 2013, 50(3): 559-567.

Catalog

    Article views (1221) PDF downloads (604) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return