
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
D.R. O'Hallaron, "Uniform Approach for Solving some Classical Problems on a Linear Array," IEEE Transactions on Parallel and Distributed Systems, vol. 2, no. 2, pp. 236241, April, 1991.  
BibTex  x  
@article{ 10.1109/71.89068, author = {D.R. O'Hallaron}, title = {Uniform Approach for Solving some Classical Problems on a Linear Array}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {2}, number = {2}, issn = {10459219}, year = {1991}, pages = {236241}, doi = {http://doi.ieeecomputersociety.org/10.1109/71.89068}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Parallel and Distributed Systems TI  Uniform Approach for Solving some Classical Problems on a Linear Array IS  2 SN  10459219 SP236 EP241 EPD  236241 A1  D.R. O'Hallaron, PY  1991 KW  Index Termslinear algebra; graph theory; algebraic path problem; matrix multiplication; matrixtriangularization; matrix transpose; unidirectional linear array; graph theory; linearalgebra; matrix algebra; parallel algorithms VL  2 JA  IEEE Transactions on Parallel and Distributed Systems ER   
It is shown that a number of classical problems from linear algebra and graph theory,including instances of the algebraic path problem, matrix multiplication, matrix triangularization, and matrix transpose, can be solved using the same basic recurrence. Asimple mapping of the recurrence onto a unidirectional linear array is discussed. Qualitative advantages to programming linear arrays using this approach include uniformity of design, simplicity of programming, and scalability to larger problems. The major disadvantage is that the resulting algorithms are not necessarily optimal.
[1] S. Y. Kung, S. C. Lo, and P. S. Lewis, "Optimal systolic design for the transitive closure problem,"IEEE Trans. Comput., vol. C36, no. 5, pp. 603614, May 1987.
[2] P.S. Tseng, personal communication, 1987.
[3] H.T. Kung, "Why systolic architectures?,"IEEE Comput. Mag., pp. 3746, Jan. 1982.
[4] S. Y. Kung, K. S. Arun, R. J. GalEzer, and D.V. Bhaskar Rao, "Wavefront array architecture: Language, architecture, and applications,"IEEE Trans. Comput., vol. C31, pp. 10541066, Nov. 1982.
[5] P. Quinton, "Automatic synthesis of systolic arrays from uniform recurrent equations," inProc. 11th Annu. Symp. Comput. Architecture, 1984, pp. 208214.
[6] S. K. Rao, "Regular iterative algorithms and their implementations on processor arrays," Ph.D. dissertation, Stanford Univ., Stanford, CA, Oct. 1985.
[7] D. I. Moldovan and J. A. B. Fortes, "Partitioning and mapping algorithms into fixed size systolic arrays,"IEEE Trans. Comput., vol. C35, pp. 112, Jan. 1986.
[8] P. Lee and Z. Kedem, "Synthesizing linear array algorithms from nested for loop algorithms,"IEEE Trans. Comput., vol. 37. pp. 15781598, Dec. 1588.
[9] P. Lee and Z. Kedem, "Mapping nested loop algorithms into multidimensional systolic arrays,"IEEE Trans. Parallel Distributed Syst., vol. 1. pp. 6476, Jan. 1990.
[10] M. Annaraton, E. Arnould, T. Gross, H. Kung, M. Lam, O. Menzilcioglu, and J. Webb, "The Warp computer: Architecture, implementation, and performance,"IEEE Trans. Comput., vol. C36, pp. 15231538, Dec. 1987.
[11] G. Rote, "A systolic array algorithm for the algebraic path problem,"Computing, vol. 34, pp. 191219, 1985.
[12] R. Floyd, "Shortest path,"CACM, vol. 5, no. 6, 1962.
[13] B. M. Maggs and S. A. Plotkin, "Minimumcost spanning tree as a pathfinding problem,"Inform. Processing Lett., vol. 26, pp. 29293, Jan. 1988.
[14] Y. Robert and D. Trystram, "Systolic solution of the algebraic path problem," inSystolic Arrays, W. Moore, A. McCabe, and R. Urquhart, Eds. Boston, MA: Hilger, 1986.
[15] A. V. Aho, J. E. Hopcroft, and J. D. Ullman,The Design and Analysis of Computer Algorithms. Menlo Park, CA: AddisonWesley, 1974.
[16] J. M. Jover and T. Kailath, "A parallel architecture for Kalman filter measurement update and parameter estimation,"Automatica, vol. 22, no. 1, pp. 3257, 1986.
[17] R. S. Baheti, D. R. O'Hallaron, and H. R. Itzkowitz, "Mapping extended Kalman filters onto linear arrays,"IEEE Trans. Automat. Contr., 1990.
[18] G. H. Golub and C. F. V. Loan,Matrix Computations.Baltimore, MD: Johns Hopkins University Press, 1983.