Optimisation of Algorithms for Matrix-Vector Multiplication by Using an Evolutionary Algorithm

被引:0
作者
Paplinski, Janusz P. [1 ]
机构
[1] West Pomeranian Univ Technol Szczecin, Fac Comp Sci & Informat Technol, Szczecin, Poland
来源
2020 PROGRESS IN APPLIED ELECTRICAL ENGINEERING (PAEE) | 2020年
关键词
evolutionary algorithm; hill-climbing; fast matrix multiplication; structured matrix; AUTOMATIC-GENERATION;
D O I
10.1109/paee50669.2020.9158652
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Reducing the number of single operation during matrix-vector multiplication is a method of accelerating of multiplication and decreasing power consumption. It is often not a simple task. The paper presents the methods for looking for the proper structure of the matrix using an evolutionary algorithm and the hill-climbing. The evaluation function, defined in the paper, leads to improvements in the form of the matrix by getting a proper structure. The optimisation process is made by using a special defined crossover and two types of mutations. The investigation presented in the paper confirms the possibility of automatically finding a special structure of a matrix.
引用
收藏
页数:6
相关论文
共 21 条
[1]  
Afroz S, 2016, 2016 5TH INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS AND VISION (ICIEV), P151, DOI 10.1109/ICIEV.2016.7759985
[2]   Automatic generation of fast algorithms for matrix-vector multiplication [J].
Andreatto, B. ;
Cariow, A. .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 2018, 95 (03) :626-644
[3]  
[Anonymous], GENETIC ALGORITHMS S
[4]  
[Anonymous], 2011, THESIS
[5]  
[Anonymous], 1987, GENETIC ALGORITHMS T
[6]  
Cariow A., 2014, J. Signal Process. Theory Appl, V3, P1, DOI [10.7726/jspta.2014.1001, DOI 10.7726/JSPTA.2014.1001]
[7]   Fast algorithm for discrete fractional Hadamard transform [J].
Cariow, Aleksandr ;
Majorkowska-Mech, Dorota .
NUMERICAL ALGORITHMS, 2015, 68 (03) :585-600
[8]  
Davis L., 1985, P INT JOINT C ART IN, P162
[9]   Automatic generation of fast discrete signal transforms [J].
Egner, S ;
Püschel, M .
IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2001, 49 (09) :1992-2002
[10]  
Goldberg D. E., 1985, P INT C GEN ALG THEI, P154