Parallel optical interconnection network for SMPs

We propose a scalable address sub-network called Symmetric Multiprocessor Network (SYMNET) to solve the address bandwidth limitation in SMPs. Our simulation studies have shown 5-66% improvement in execution time and 5-78% improvement in average latency for SYMNET as compared to the electrical bus-based SMPs for various Splash-2 benchmarks.

[1]  Michel Dubois,et al.  Memory access buffering in multiprocessors , 1998, ISCA '98.

[2]  Hugh Garraway Parallel Computer Architecture: A Hardware/Software Approach , 1999, IEEE Concurrency.

[3]  P. W. Dowd,et al.  A collisionless multiple access protocol for a wavelength division multiplexed star-coupled configuration: architecture and performance analysis , 1992 .

[4]  Eric Williams,et al.  Performance optimizations, implementation, and verification of the SGI Challenge multiprocessor , 1994, 1994 Proceedings of the Twenty-Seventh Hawaii International Conference on System Sciences.

[5]  Milo M. K. Martin,et al.  Specifying and Verifying a Broadcast and a Multicast Snooping Cache Coherence Protocol , 2002, IEEE Trans. Parallel Distributed Syst..

[6]  Richard M. Osgood,et al.  Polymer optical interconnect technology (POINT): optoelectronic packaging and interconnect for board and backplane applications , 1996, Photonics West.

[7]  J H Collet,et al.  Parallel optical interconnects may reduce the communication bottleneck in symmetric multiprocessors. , 2001, Applied optics.

[8]  Ahmed Louri,et al.  A Class of Highly Scalable Optical Crossbar-Connected Interconnection Networks (SOCNs) for Parallel Computing Systems , 2000, IEEE Trans. Parallel Distributed Syst..

[9]  R. Pu,et al.  Hybrid integration of VCSEL's to CMOS integrated circuits , 1999 .

[10]  Karl Joachim Ebeling,et al.  Performance characteristics of vertical-cavity semiconductor laser amplifiers , 1996 .

[11]  Ahmed Louri,et al.  SYMNET: an optical interconnection network for scalable high-performance symmetric multiprocessors. , 2003, Applied optics.

[12]  Rami G. Melhem,et al.  Time-division optical communications in multiprocessor arrays , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).

[13]  Sarita V. Adve,et al.  Shared Memory Consistency Models: A Tutorial , 1996, Computer.

[14]  A. Peczalski,et al.  Plastic VCSEL array packaging and high density polymer waveguides for board and backplane optical interconnect , 1998, 1998 Proceedings. 48th Electronic Components and Technology Conference (Cat. No.98CH36206).

[15]  P. Lukowicz,et al.  The PHOTOBUS smart pixel interconnection system for symmetric multiprocessing using workstation clusters , 1999, Proceedings. 6th International Conference on Parallel Interconnects (PI'99) (Formerly Known as MPPOI).

[16]  Anoop Gupta,et al.  The SPLASH-2 programs: characterization and methodological considerations , 1995, ISCA.

[17]  Alan E. Charlesworth,et al.  Starfire: extending the SMP envelope , 1998, IEEE Micro.

[18]  Rami Melhem,et al.  Optoelectronic buses for high-performance computing , 1994 .

[19]  D.A.B. Miller,et al.  Rationale and challenges for optical interconnects to electronic chips , 2000, Proceedings of the IEEE.

[20]  L. Eldada,et al.  Advances in polymer integrated optics , 2000, IEEE Journal of Selected Topics in Quantum Electronics.

[21]  Patrick W. Dowd,et al.  LIGHTNING network and systems architecture , 1996 .

[22]  John Cocke,et al.  Computer architecture in the 1990s , 1991, Computer.

[23]  Yue Liu Heterogeneous integration of OE arrays with Si electronics and micro-optics , 2001, 2001 Proceedings. 51st Electronic Components and Technology Conference (Cat. No.01CH37220).

[24]  H. Yeh,et al.  Integration of GaAs vertical‐cavity surface emitting laser on Si by substrate removal , 1994 .

[25]  Alan E. Charlesworth The Sun Fireplane SMP interconnect in the Sun Fire 3800-6800 , 2001, HOT 9 Interconnects. Symposium on High Performance Interconnects.

[26]  Kent D. Choquette,et al.  Comparison of techniques for bonding VCSELs directly to ICs , 1998, Other Conferences.

[27]  David V. Plant,et al.  256-channel bidirectional optical interconnect using VCSELs and photodiodes on CMOS , 2000, International Topical Meeting on Optics in Computing.

[28]  Timothy Mark Pinkston,et al.  A New Token-Based Channel Access Protocol for Wavelength Division Multiplexed Multiprocessor Interconnects , 2000, J. Parallel Distributed Comput..

[29]  T. Sakamoto,et al.  Optical interconnection using VCSELs and polymeric waveguide circuits , 2000, Journal of Lightwave Technology.

[30]  Akimasa Kaneko,et al.  Free-standing polymeric optical waveguide films for optical interconnections , 1997 .

[31]  Alan Jay Smith,et al.  A class of compatible cache consistency protocols and their support by the IEEE futurebus , 1986, ISCA '86.

[32]  D. Magdic Limes: a multiprocessor simulation environment for PC platforms , 1997, 1997 21st International Conference on Microelectronics. Proceedings.

[33]  Ashok V. Krishnamoorthy,et al.  Optoelectronic-VLSI: photonics integrated with VLSI circuits , 1998 .

[34]  T. Muoi Receiver design for high-speed optical-fiber systems , 1984 .

[35]  Timothy Mark Pinkston,et al.  The SPEED cache coherence protocol for an optical multi-access interconnect architecture , 1995, Proceedings of Second International Workshop on Massively Parallel Processing Using Optical Interconnections.

[36]  Avinash Kodi,et al.  Parallel optical interconnection network for address transactions in large-scale cache coherent symmetric multiprocessors , 2003 .