NEW ALGORITHMS FOR MATRIX OPERATIONS WITH APPLICATIONS TO A RECONFIGURABLE PARALLEL ARCHITECTURE

Citation
Yd. Lyuu et E. Schenfeld, NEW ALGORITHMS FOR MATRIX OPERATIONS WITH APPLICATIONS TO A RECONFIGURABLE PARALLEL ARCHITECTURE, Computer systems science and engineering, 12(1), 1997, pp. 13-24
Citations number
39
Categorie Soggetti
System Science","Computer Application, Chemistry & Engineering","Computer Sciences, Special Topics","Computer Science Theory & Methods
ISSN journal
02676192
Volume
12
Issue
1
Year of publication
1997
Pages
13 - 24
Database
ISI
SICI code
0267-6192(1997)12:1<13:NAFMOW>2.0.ZU;2-T
Abstract
We present new algorithms for matrix operations that can be applied to wards efficient implementation on a reconfigurable parallel architectu re. We attempt to minimize the movement of information by instead 'mov ing' (reconfiguring the relative proximity of) the PEs. We aim to comp lete most communication requests with only two levels of routing decis ions among a small set of channels. as a model we propose using a nove l reconfigurable architecture that is the target for our new matrix op erations algorithms. we show that, under certain conditions, our new a lgorithms will be better than any other algorithms previously suggeste d. The technique we used to developed the new matrix operation algorit hms, can be applied to other applications as well that exhibit similar switching behavior. Many parallel applications have persistent commun ication patterns. These patterns, at times not regular, can be viewed as if each Processing Element (PE) communicates with a small group of other PEs. Switching locality means that the need to 'switch' or route the information to or from each PE is limited to a small set of sourc es or destinations. The physical location of these sources and destina tions is not important as long as the connection degree is moderate. U sing the power of reconfiguration and the speed of the small crossbar switches (interconnection caches), the performance of such application s might be improved. Our solutions can be applied to future massively parallel processing with reconfigurable network. the need of reconfigu ration may be a dominant factor of future architectures that employs o ptical interconnection networks, as optics cannot perform logical oper ations needed in a network, in an economic way. Thus the possibility o f reconfiguration is an important one to address, and in turn to come with new algorithms optimize for this made of operation.