Title :
Implementation and Evaluation of Matrix-matrix Multiplication on FT64 Stream Processor
Author :
Yang, Wenjing ; Du, Jing ; Ao, Fujiang ; Yang, Xuejun
Author_Institution :
Beijing Univ. of Aeronaut. & Astronaut., Beijing
Abstract :
The FT64 stream processor is a 64-bit stream processor for scientific computing. It is necessary to research efficient implementation of scientific applications on FT64 to exploit the powerful ability. Matrix-matrix multiplication is an important kernel used in many scientific applications. In this paper, we develop two stream implementations of matrix-matrix multiplication on FT64, and optimize these versions by using stripmining technique. Our efforts aim at reducing memory access overhead and improving computational intensiveness. The experimental results show that the optimizing implementations on FT64 achieve high speedup over the corresponding fortran programs running on Itanium 2. It is certain that matrix-matrix multiplication can efficiently exploit the tremendous potential of FT64 processor through programming optimizations.
Keywords :
mathematics computing; matrix multiplication; optimising compilers; FT64 stream processor; matrix-matrix multiplication; scientific computing; stripmining technique; Application software; Bandwidth; Information technology; Kernel; Registers; Scientific computing; Signal processing; Sliding mode control; Space technology; Streaming media;
Conference_Titel :
Convergence Information Technology, 2007. International Conference on
Conference_Location :
Gyeongju
Print_ISBN :
0-7695-3038-9
DOI :
10.1109/ICCIT.2007.198