Comparative Analysis of Computational Complexity of Fast Matrix Multiplication Algorithms
Matrix multiplication is a commonly used operation in various graphics, imaging, robotics, and signal processing applications. In connection with the increase in the growth of the characteristics of digital information, it is necessary to improve the algorithms for processing information and the eff...
Kaydedildi:
Asıl Yazarlar: | , , , , , , , , , |
---|---|
Materyal Türü: | Статья |
Dil: | English |
Baskı/Yayın Bilgisi: |
2024
|
Konular: | |
Online Erişim: | https://dspace.ncfu.ru/handle/20.500.12258/26635 |
Etiketler: |
Etiketle
Etiket eklenmemiş, İlk siz ekleyin!
|
Özet: | Matrix multiplication is a commonly used operation in various graphics, imaging, robotics, and signal processing applications. In connection with the increase in the growth of the characteristics of digital information, it is necessary to improve the algorithms for processing information and the efficiency of their implementation. Various fast matrix multiplication algorithms are used to solve this problem. This paper presents a comparative analysis of the computational complexity of matrix multiplication implemented using the direct, Strassen and Coopersmith-Winograd algorithms. A theoretical analysis showed that the use of fast matrix multiplication algorithms can reduce the delay and area compared to the direct algorithm to 82.68% and 5.03%, respectively, depending on the selected adder, matrix multiplication algorithm and matrix size. In further research, it is planned to implement matrix multiplication hardware using the Strassen and Coopersmith-Winograd algorithms on FPGA and ASIC, and their comparative analysis. |
---|