Abstract
We solve a number of important and interesting problems from graph theory on a linear array with a reconfigurable pipelined optical bus system. Our algorithms are based on fast matrix multiplication and extreme value finding algorithms, and are currently the fastest algorithms. We also distinguish the two cases where weights have bounded/unbounded magnitude and precision.
Preview
Unable to display preview. Download preview PDF.
References
S.G. Akl, Parallel Computation: Models and Methods, Prentice-Hall, Upper Saddle River, New Jersey, 1997.
D. Chiarulli, R. Melhem, and S. Levitan, “Using coincident optical pulses for parallel memory addressing”, IEEE Computer, vol. 30, pp. 48–57, 1987.
E. Dekel, D. Nassimi, and S. Sahni, “Parallel matrix and graph algorithms”, SIAM Journal on Computing, vol. 10, pp. 657–673, 1981.
M. Hamdi, C. Qiao, Y. Pan, and J. Tong, “Communication-efficient sorting algorithms on reconfigurable array of processors with slotted optical buses,” to appear in Journal of Parallel and Distributed Computing.
J. JáJá, An Introduction to Parallel Algorithms, Addison-Wesley, 1992.
S. Levitan, D. Chiarulli, and R. Melhem, “Coincident pulse techniques for multiprocessor interconnection structures”, Applied Optics, vol. 29, pp. 2024–2039, 1990.
K. Li, “Constant time boolean matrix multiplication on a linear array with a reconfigurable pipelined bus system”, Journal of Supercomputing, vol. 11, no. 4, pp. 391–403, 1997.
K. Li and V.Y. Pan, “Parallel matrix multiplication on a linear array with a reconfigurable pipelined bus system,” Proceedings of IPPS/SPDP ’99, San Juan, Puerto Rico, April 12–16, 1999.
K. Li, Y. Pan, and S.-Q. Zheng, eds., Parallel Computing Using Optical Interconnections, Kluwer Academic Publishers, Boston, Massachusetts, 1998.
K. Li, Y. Pan, and S.-Q. Zheng, “Fast and processor efficient parallel matrix multiplication algorithms on a linear array with a reconfigurable pipelined bus system”, IEEE Transactions on Parallel and Distributed Systems, vol. 9, no. 8, pp. 705–720, August 1998.
K. Li, Y. Pan, and S.-Q. Zheng, “Fast and efficient parallel matrix computations on a linear array with a reconfigurable pipelined optical bus system”, in High Performance Computing Systems and Applications, J. Schaeffer ed., pp. 363–380, Kluwer Academic Publishers, Boston, Massachusetts, 1998.
K. Li, Y. Pan, and S.-Q. Zheng, “Efficient deterministic and probabilistic simulations of PRAMs on a linear array with a reconfigurable pipelined bus system,” to appear in Journal of Supercomputing.
B.M. Maggs and S.A. Plotkin, “Minimum-cost spanning tree as a path-finding problem”, Information Processing Letters, vol. 26, pp. 291–293, 1988.
Y. Pan and M. Hamdi, “Efficient computation of singular value decomposition on arrays with pipelined optical buses”, Journal of Network and Computer Applications, vol. 19, pp. 235–248, July 1996.
Y. Pan, M. Hamdi, and K. Li, “Efficient and scalable quicksort on a linear array with a reconfigurable pipelined bus system”, Future Generation Computer Systems, vol. 13, no. 6, pp. 501–513, June 1998.
Y. Pan and K. Li, “Linear array with a reconfigurable pipelined bus system—concepts and applications”, Journal of Information Sciences, vol. 106, no. 3-4, pp. 237–258, May 1998.
Y. Pan, K. Li, and S.-Q. Zheng, “Fast nearest neighbor algorithms on a linear array with a reconfigurable pipelined bus system”, Journal of Parallel Algorithms and Applications, vol. 13, pp. 1–25, 1998.
H. Park, H.J. Kim, and V.K. Prasanna, “An O(1) time optimal algorithm for multiplying matrices on reconfigurable mesh”, Information Processing Letters, vol. 47, pp.109–113, 1993.
S. Rajasekaran and S. Sen, “Random sampling techniques and parallel algorithm design”, in Synthesis of Parallel Algorithms, J.H. Reif, ed., pp. 411–451, Morgan Kaufmann, 1993.
B.-F. Wang, and G.-H. Chen, “Constant time algorithms for the transitive closure and some related graph problems on processor arrays with reconfigurable bus systems”, IEEE Transactions on Parallel and Distributed Systems, vol 1, pp.500–507, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag
About this paper
Cite this paper
Li, K., Pan, Y., Hamdi, M. (1999). Solving graph theory problems using reconfigurable pipelined optical buses. In: Rolim, J., et al. Parallel and Distributed Processing. IPPS 1999. Lecture Notes in Computer Science, vol 1586. Springer, Berlin, Heidelberg . https://doi.org/10.1007/BFb0097976
Download citation
DOI: https://doi.org/10.1007/BFb0097976
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65831-3
Online ISBN: 978-3-540-48932-0
eBook Packages: Springer Book Archive