Title :
Fast Matrix Multiplication in Dynamic SMP Clusters with Communication on the Fly in Systems on Chip Technology
Author :
Tudruj, Marek ; Masko, Lukasz
Author_Institution :
Inst. of Comput. Sci., Polish Acad. of Sci., Warsaw
Abstract :
This paper concerns numerical computations in a new shared memory system architecture oriented towards systems on chip technology. Dynamically reconfigurable processor clusters which adjust at program run-time to computation and communication requirements of programs and a new data exchange method between processors - called "communication on the fly" are main assumed architectural features. They provide a synergy of processor switching between clusters with data reads on the fly by many processors in the cluster while being written by the switched processor into memory. The paper presents results of simulated execution of matrix multiplication parallel program graphs. Considered graphs are based on two data decomposition methods: recursive division of matrices into squares and division into stripes. Elementary serial multiplications of square submatrices in parallel algorithms are done using Strassen method. The experiments show high efficiency of the proposed matrix multiplication method
Keywords :
data flow graphs; mathematics computing; matrix multiplication; microprocessor chips; parallel algorithms; parallel architectures; parallel programming; reconfigurable architectures; shared memory systems; system-on-chip; workstation clusters; Strassen method; data decomposition methods; data exchange method; dynamic SMP clusters; matrix multiplication parallel program graphs; parallel algorithms; reconfigurable processor clusters; shared memory system architecture; square submatrices; switched processor; system-on-chip technology; Communication switching; Computational modeling; Computer architecture; Computer science; Concurrent computing; Information technology; Matrix decomposition; Network-on-a-chip; Read-write memory; System-on-a-chip;
Conference_Titel :
Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on
Conference_Location :
Bialystok
Print_ISBN :
0-7695-2554-7
DOI :
10.1109/PARELEC.2006.38