Abstract
In this paper we present an all-optical network architecture and a systolic routing protocol for it. An r-dimensional optical fat tree network ( \(\mathcal{OFT}\)) consists of 2r–1 routing nodes and n = 2r processing nodes deployed at the leaf nodes of the network. In our construction packets injected into the \(\mathcal{OFT}\) carry no routing information. Routing is based on the use of a cyclic control bit sequence and scheduling. The systolic routing protocol ensures that no electro-optical conversion is needed in the intermediate routing nodes and all the packets injected into the routing machinery will reach their target without collisions. A work-optimal routing of an h-relation is achieved with a reasonable size of h.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Adler, M., Byers, J.W., Karp, R.M.: Scheduling Parallel Communication, the h-Relation Problem. In: Proceedings of Mathematical Foundations of Computer Science (MFCS). Prague Czech Republic, pp. 1–20 (1995)
Fredricksen, H.: A Survey of Full Length Nonlinear Shift Register Cycle Algorithms. SIAM Review 24(2), 195–221 (1982)
Golomb, S.W.: Shift Register Sequences. Aegean Park Press, Laguna Hills (1982)
Honkanen, R.T.: Systolic Routing in Sparse Optical Torus. In: Proceedings of the 8th Symposium on Programming Languages and Programming Tools (SPLST 2003), Kuopio Finland, pp. 14–20 (2003)
Honkanen, R., Leppänen, V., Penttonen, M.: Hot-Potato routing Algorithms for Sparse Optical Torus. In: Proceedings of the 2001 ICPP Workshops. Valencia Spain, pp. 302–307 (2001)
Koivistoinen, A., Pietarinen, K., Rantonen, A., Valo, T.: Visualisator for \(\mathcal{OFT}\) network. Programming project. University of Kuopio, Kuopio Finland (March 30, 2005), http://www.cs.uku.fi/~rthonkan/OFT/Laski.htm
Leighton, F.T.: Introduction to parallel algorithms and architectures: arrays, trees, hypercubes. Morgan Kaufmann Publishers, Inc., California (1992)
Leiserson, C.E., et al.: The Network Architecture of the Connection Machine CM-5. In: Proc. 4th Ann. Symp. Parallel Algorithms and Architectures, New York, USA, pp. 272–285 (1992)
Mellanox Technologies Inc.: InfiniBand Clustering — Delivering Better Price/Performance than Ethernet. White paper, Mellanox Technologies Inc., Santa Clara California (2005)
Mitzenmacher, M., Richa, A.W., Sitaraman, R.: To appear in Handbook of Randomized Algorithms (June 24, 2002), http://www.eecs.harvard.edu/~michaelm/
Raab, M., Steger, A.: “Balls into Bins”—A Simple and Tight Analysis. In: Proceedings of 2nd Workshop on Randomize and Approximation Techniques on Computer Science (RANDOM 1998). Barcelona Spain, pp. 159–170 (1998)
Saleh, B.E.A., Teich, M.C.: Fundamentals of Photonics. John Wiley & Sons, Inc., New York (1991)
Valiant, L.G.: General Purpose Parallel Architectures. In: Algorithms and Complexity, Handbook of Theoretical Computer Science, vol. A, pp. 943–971 (1990)
Vitányi, P.B.M.: Locality, Communication, and Interconnect Length in Multicomputers. SIAM Journal of Computing 17(4), 659–672 (1988)
Vitányi, P.B.M.: Multiprocessor Architectures and Physical Law. In: Proceedings of 2nd Workshop on Physics and Computation (PhysComp 1994), Dallas Texas, pp. 24–29 (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Honkanen, R.T. (2005). Systolic Routing in an Optical Fat Tree. In: Pan, Y., Chen, D., Guo, M., Cao, J., Dongarra, J. (eds) Parallel and Distributed Processing and Applications. ISPA 2005. Lecture Notes in Computer Science, vol 3758. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11576235_53
Download citation
DOI: https://doi.org/10.1007/11576235_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29769-7
Online ISBN: 978-3-540-32100-2
eBook Packages: Computer ScienceComputer Science (R0)