
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
C. Qiao, R. Melhem, "Reconfiguration with Time Division Multiplexed MIN's for Multiprocessor Communications," IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 4, pp. 337352, April, 1994.  
BibTex  x  
@article{ 10.1109/71.273043, author = {C. Qiao and R. Melhem}, title = {Reconfiguration with Time Division Multiplexed MIN's for Multiprocessor Communications}, journal ={IEEE Transactions on Parallel and Distributed Systems}, volume = {5}, number = {4}, issn = {10459219}, year = {1994}, pages = {337352}, doi = {http://doi.ieeecomputersociety.org/10.1109/71.273043}, 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  Reconfiguration with Time Division Multiplexed MIN's for Multiprocessor Communications IS  4 SN  10459219 SP337 EP352 EPD  337352 A1  C. Qiao, A1  R. Melhem, PY  1994 KW  Index Termsmultiprocessor interconnection networks; time division multiplexing; time division multiplexed; MIN's; multiprocessor communications; multistage interconnection networks; mappings; shift registers; roundrobin; TDMMIN's; N time slots; rings; meshes; cubeconnectedcycles; binary trees; ndimensional hypercubes; partitioning; NPhard; optical interconnects; embedding; Markov analysis; reconfiguration; partition of connection requests VL  5 JA  IEEE Transactions on Parallel and Distributed Systems ER   
Time division multiplexed multistage interconnection networks (TDMMIN's) are proposed for multiprocessor communications. Connections required by an application are partitioned into a number of subsets, called mappings, such that connections in each mapping can be established in an MIN without conflict. Switch settings for establishing connections in each mapping are determined and stored in shift registers. By repeatedly changing switch settings, connections in each mapping are established for a time slot in a roundrobin fashion. Thus, all connections required by an application may be established in an MIN in a time division multiplexed way. TDMMIN's can emulate a completely connected network using N time slots. It can also emulate regular networks such as rings, meshes, cubeconnectedcycles (CCC), binary trees, and ndimensional hypercubes using 2, 4, 3, 4, and n time slots, respectively. The problem of partitioning an arbitrary set of requests into a minimal number of mappings is NPhard. Simple heuristic algorithms are presented and their performances are shown to be close to optimal. The flexibility of TDMMIN's allows for the support of runtime requests through dynamic reconfigurations. The techniques are especially suitable for hybrid electrooptical systems with optical interconnects.
[1] M. Abidi and D. Agrawal, "On conflictfree permutations in multistage interconnection networks,"J. Digital Syst., vol. V, no. 2, pp. 115134, 1980.
[2] K. E. Batcher, "The flip network in STARAN,"1976 Int. Conf. Parallel Processing, pp. 6571.
[3] K. E. Batcher, "The multidimensional access in STARAN,"IEEE Trans. Comput., Special Issue on Parallel Processing, vol. C27, no. 2, pp. 174177, Feb. 1977.
[4] P. Bernhard and D. Rosenkrantz, "The complexity of routing through an omega network,"Proc 25th Ann. Allerton Conf. Commun., Control and Computing, pp. 10271036, Sept. 1987. (Also appeared inIEEE Trans. Parallel Distrib. Syst., vol. 2, pp. 503507, 1991.
[5] P. Bernhard, "Bounds on the performance of message routing heuristics,"Proc. 3rd Symp. Parallel Distrib. Processing, pp. 856863, Dec. 1991.
[6] J. Deogun and Z. Fang, "A heuristic algorithm for conflict resolution problem in multistage interconnection networks,"Proc. 1987 Int. Conf. Parallel Processing, 1987, pp. 475478.
[7] P. Dowd, "Random access protocols for high speed interprocessor communication based on a passive star topology,"J. Lightwave Technol., vol. LT5, no. 12, pp. 17821793, Dec. 1987.
[8] T. Y. Feng, "Data manipulating functions in parallel processors and their implementations,"IEEE Trans. Comput., vol. C23, no. 3, pp. 309318, Mar. 1974.
[9] A. Ganz and Z. Koren, "WDM passive star protocols and performance analysis,"Proc. IEEE INFOCOM'91., 1991, pp. 9A.2.19A.2.10.
[10] L. R. Goke and G. J. Lipovski, "Banyan networks for partitioning multiprocessor systems," inProc. 1st Annu. Symp. Comput. Architecture, Dec. 1973, pp. 2128.
[11] Z. Guo, R. Melhem, R. Hall, D. Chiarulli, and S. Levitan, "Array processors with pipelined optical busses,"J. Parallel Distributed Comput., vol. 12, no. 3, pp. 269282, 1991.
[12] C. Kruskal and M. Snir, "The performance of multistage interconnection networks for multiprocessors,"IEEE Trans. Comput., vol. C32, no. 12, pp. 10911098, Dec. 1983.
[13] D.H. Lawrie, "Access and alignment of data in an array processor,"IEEE Trans. Comput., vol. C24, pp. 11451155, Dec. 1975.
[14] J. Lenfant, "Parallel permutations of data: A Benes network control algorithm for frequently used permutations,"IEEE Trans. Comput., vol. C27, no. 7, pp. 637647, July 1978.
[15] G. Lev, N. Pippenger, and L.G. Valiant, "A fast parallel algorithm for routing in permutation networks,"IEEE Trans. Comput., vol. C30, no. 2, pp. 93100, 1981.
[16] W. Lin and C.L. Wu, "Configuring computation tree topologies on a distributed computing system,"Proc. Int. Conf. Parallel Processing, 1983, pp. 114116.
[17] R. Melhem, D. Chiarulli, and S. Levitan, "Space multiplexing of waveguides in optically interconnected multiprocessor systems,"Comput. J., vol. 32, no. 4, pp. 362369, 1989.
[18] D. Nassimi and S. Sahni, "Parallel algorithms to set up the Benes permutation network,"IEEE Trans. Comput., vol. C31, no. 2, pp. 148154, Feb. 1982.
[19] D. Opferman and N. TaouWu, "On a class of rearrangeable switching networks,"Bell Syst. Tech. J., vol. 50, pp. 15791600, May 1971.
[20] M. C. Pease, "The indirect binaryncube microprocessor array,"IEEE Trans. Comput., vol. C26, no. 5, pp. 458473, May 1987.
[21] U. V. Premkumar and J. C. Browne, "Resource allocation in rectangular SWbanyans," inProc. 9th Annu. Symp. Comput. Architecture, Apr. 1982, pp. 326333.
[22] C. Qiao, "A high speed interconnection paradigm for multiprocessors and its applications to optical interconnection networks," Ph.D. dissertation (in preparation), Department of Comput. Sci., Univ. of Pittsburgh.
[23] C. Qiao and R. Melhem, "Timedivision optical communications in multiprocessor arrays,"IEEE Trans. Comput., vol. 42, pp. 577590, May 1993.
[24] C. Qiao, R. Melhem, D. Chiarulli, and S. Levitan, "Dynamic reconfiguration of optically interconnected networks with time division multiplexing,"J. Parallel Distrib. Computing, to appear.
[25] C. S. Raghavendra and A. Varma, "Faulttolerant multiprocessors with redundant path interconnection network,"IEEE Trans. Comput., vol. C35, no. 4, pp. 307316, Apr. 1986.
[26] H. Ramanujam, "Decomposition of permutation networks,"IEEE Trans. Comput., vol. 22, no. 7, pp. 639643, July 1973.
[27] D. Sarrazin, H. Jordan, and V. Heuring, "Digital fiber optic delay line memory,"Digital Optical Computing II, SPIE, vol. 1215, pp. 366375, Jan. 1990.
[28] J. Sauer, "A multiGb/s optical interconnect,"SPIE Proc., Digital Computing II, vol. 1215, pp. 198207, 1990.
[29] A. Shimer and S. Ruhman, "Toward a generalization of two and threepass multistage blocking interconnection networks,"Proc. Int. Conf. Parallel Processing, 1980, pp. 337346.
[30] H. J. Siegel and S. D. Smith, "Study of multistage SIMD interconnection networks," inProc. 5th Annu. Symp. Comput. Architecture, Apr. 1978, pp. 223229.
[31] A. Somani and S. Choi, "On embedding permutations in hypercubes,"Proc. 1991 Distrib. Memory Computing Conf.1991, pp. 622629.
[32] H. S. Stone, "Parallel processing with the perfect shuffle,"IEEE Trans. Comput., vol. C20, no. 2, pp. 153161, Feb. 1971.
[33] S. Thanawastien and V. Nelson, "Interference analysis of shuffle/exchange networks,"IEEE Trans. Comput., vol. C30, no. 8, pp. 545556, Aug. 1981.
[34] R. A. Thompson, "Photonic timemultiplexed permutation switching using the dilated slipped banyan network,"Proc. OSA Topical Meeting on Photon. Switching 1989, 1991, pp. 6466.
[35] N. Tzeng and S. Wei, "Enhanced hypercubes,"IEEE Trans. Comput., vol. 40, pp. 284294, Mar. 1991.
[36] C.L Wu and T. Y. Feng, "On a class of multistage interconnection networks,"IEEE Trans. Comput., vol. C29, no. 8, pp. 694702, Aug. 1980.
[37] C.L Wu and T. Y. Feng, "The universality of the shuffleexchange network,"IEEE Trans. Comput., vol. C30, no. 5, pp. 324332, May 1981.
[38] A. Youssef, "Offline permutation scheduling on circuitswitched fixed routing networks,"Proc. 4th Symp. Frontiers of Massively Parallel Computation, 1992, pp. 389396.