Abstract
The OTIS-hypercube is an interesting class of the optoelectronic OTIS architecture for interconnection networks. In the OTIS architecture, optical connections are used to connect distant processors while closer processors are connected electronically. In this paper, we propose an adaptive routing algorithm for the wormhole switched OTIS-hypercube. We then present an empirical performance evaluation of adaptive wormhole routing in these networks for different structural conditions and traffic loads. The effect of maximum wire length and router delay on performance measures, such as average message latency and bandwidth of the interconnection network, are also briefly brought into consideration and compared with those of equivalent hypercubes. In addition, the performance merits of adaptive wormhole routing in the OTIS-hypercube are compared with those of deterministic routing using extensive simulation experiments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chien, A.A.: A cost and speed model for k-ary n-cube wormhole routers. In: Proceedings of Hot Interconnects 1998 (August 1993)
Feldman, M., Esener, S., Guest, C., Lee, S.: comparison between electrical and free space optical interconnects based on power and speed considerations. Applied optics 27(9), 1742–1751 (1988)
Kiamilev, F., Marchand, P., Krishnamoorthy, A., Esener, S., Lee, S.: Performance comparison between optoelectronic and VLSI multistage interconnection networks. Journal of lightwave technology 9(12), 1674–1692 (1991)
Marsden, G.C., Marchand, P.J., Harvey, P., Esener, S.C.: Optical transpose interconnect system architectures. Optical Letters 18(13), 1083–1085 (1993)
Hendrick, W., Kibar, O., Marchand, P., Fan, C., Blerkom, D.V., McCormick, F., Cokgor, I., Hansen, M., Esener: modeling and optimization of the optical transpose interconnection system. In optoelectronic technology Center, Program Review, Cornel University (September 1995)
Zane, F., Marchand, P., Paturi, R., Esener, S.: Scalable network architectures using the optical transpose interconnection system (OTIS). In: Proceedings of the second International Conference on Massively Parallel Processing using Optical Interconnections (MPPOI 1996), San Antonio, Texas, pp. 114–121 (1996)
Dally, W.J., Seitz, C.: Deadlock-free message routing in multiprocessor interconnection networks. IEEE Trans. Computers 36(5), 547–553 (1987)
Dally, W.J.: Virtual channel flow control. IEEE Trans. Parallel and Distributed Systems 3(2), 194–205 (1992)
Duato, J.: Why commercial multicomputers do not use adaptive routing. IEEE Technical Committee on Computer Architecture Newsletter, 20–22 (1994)
Sahni, S., Wang, C.-F.: BPC permutations on the OTIS-hypercube optoelectronic computer. Informatica 22, 263–269 (1998)
Sahni, S., Wang, C.-F.: BPC permutations on the OTIS-mesh optoelectronic computer. In: Proceedings of the fourth international conference on massively parallel processing using optical interconnections (MPPOI 1997), pp. 130–135 (1997)
Wang, C.-F., Sahni, S.: Matrix multiplication on the OTIS-mesh optoelectronic computer. In: Proceedings of the sixth international conference on Massively Parallel Processing using Optical Interconnections (MPPOI 1999), pp. 131–138 (1999)
Wang, C.–F., Sahni, S.: Image processing on the OTIS-mesh optoelectronic computer. IEEE transaction on parallel and distributed systems 11(2), 97–107 (2000)
Wang, C.–F., Sahni, S.: Basic operations on the OTIS-mesh optoelectronic computer. IEEE transaction on parallel and distributed systems 9(12), 1226–1236 (1998)
Rajasekeran, S., Sahni, S.: Randomized routing, selection and sorting on the OTISmesh. IEEE transaction on parallel and distributed systems 9(9), 833–840 (1998)
Osterloh, A.: Sorting on the OTIS-mesh. In: Proceedings of the 14th International Parallel and Distributed Processing Symposium (IPDPS 2000), pp. 269–274 (2000)
Krishnamoorthy, Marchand, P., Kiamilev, F., Esener, S.: Grain–size considerations for optoelectronic multistage interconnection networks. Applied Optics 31(26), 5480–5507 (1992)
Duato, J., Pinkston, T.: A general theory for deadlock-free adaptive routing using a mixed set of resources. IEEE Transaction on Parallel and Distributed Systems 12, 1219–1235 (2001)
Ni, L., Glass, C.: The Turn Model for Adaptive Routing. In: Proc. of the 19th International Symposium on Computer Architecture, May 1992, pp. 278–287. IEEE Computer Society, Los Alamitos (1992)
Yeh, C.-H., Varvarigos, E.A., Parhami, B.: Efficient VLSI layouts of hypercubic networks. In: Proc. Symp. Frontiers of Massively Parallel Computation, Febraury 1999, pp. 98–105 (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Najaf-abadi, H.H., Sarbazi-Azad, H. (2004). Comparative Evaluation of Adaptive and Deterministic Routing in the OTIS-Hypercube. In: Yew, PC., Xue, J. (eds) Advances in Computer Systems Architecture. ACSAC 2004. Lecture Notes in Computer Science, vol 3189. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30102-8_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-30102-8_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23003-8
Online ISBN: 978-3-540-30102-8
eBook Packages: Springer Book Archive