AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (2.4 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese | Open Access

Evaluating matrix multiplication-based convolution algorithm on multi-core digital signal processors

Qinglin WANG1,2Xiangdong PEI1( )Linyu LIAO1,2Haoxu WANG1,2Rongchun LI1,2Songzhu MEI1,2Dongsheng LI1,2
College of Computer Science and Technology, National University of Defense Technology, Changsha 410073, China
Science and Technology on Parallel and Distributed Processing Laboratory, National University of Defense Technology, Changsha 410073, China
Show Author Information

Abstract

The matrix multiplication-based convolutional algorithm, which can efficiently implement convolutions with different parameters, is the first choice of convolution performance optimization for a given chip. Based on the architecture of Phytium heterogeneous multi-core DSPs (digital signal processors) developed by National University of Defense Technology and the characteristic of the matrix multiplication-based convolutional algorithm, a parallel implementation of the matrix multiplication-based convolutional algorithm (called ftmEConv) for different convolutions on multi-core DSPs was proposed. The ftmEConv consists of four parallelized parts (input feature maps transformation, filter transformation, matrix multiplication, and output feature maps transformation), all of which were optimized for multi-core DSPs, and the performance of each part was improved by effectively exploiting the potential of all functional units in DSP cores. The experimental results demonstrate that ftmEConv achieves computational efficiency of up to 42.90%. Compared with other implementations of the matrix multiplication-based convolutional algorithm on heterogeneous chips, ftmEConv gets a speedup of up to 7.79 times.

CLC number: TN95 Document code: A Article ID: 1001-2486(2023)01-086-09

References

【1】
【1】
 
 
Journal of National University of Defense Technology
Pages 86-94

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
WANG Q, PEI X, LIAO L, et al. Evaluating matrix multiplication-based convolution algorithm on multi-core digital signal processors. Journal of National University of Defense Technology, 2023, 45(1): 86-94. https://doi.org/10.11887/j.cn.202301009

320

Views

0

Downloads

0

Crossref

0

Web of Science

7

Scopus

2

CSCD

Received: 13 September 2022
Published: 28 February 2023
© 2023 Journal of National University of Defense Technology

This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).