A Glance at VLSI Optical Interconnects: from the Abstract Modelings of the 1980s to Today’s MEMS Implementations (A Survey Report)

  • Chapter
Handbook of Nature-Inspired and Innovative Computing

Abstract

This chapter presents a brief overview of some of the major research contributions in the area of VLSI computing with optical interconnects from the early modelings of the 1980s to today’s MEMS implementations. Both free-space and fiber-guided interconnects are covered. Various models and architectures with optical interconnects are shown, and aspects of their algorithmic design are also reviewed. The chapter concludes with a brief discussion of some of the current advancements in MEMS and nanotechnology that could pave the way towards the actual implementation of some of the theoretical models that were proposed in the 1980s, and eventually towards designing of all optical systems. The materials presented in this chapter are compiled from some of the references that are listed chronologically at the end of the chapter.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 117.69
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 160.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
EUR 160.49
Price includes VAT (Germany)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. H. M. Gibbs, S. L. McCall, T. N. C. Venkatesan (1980): Optical Bistable Devices: The Basic Components of All-Optical Systems? Op. Engg.

    Google Scholar 

  2. P.W. Smith (1988): On the Physical Limits of Digital Optical Switching and Logic Elements. Bell Sys. Tech. J.

    Google Scholar 

  3. H. J. Caulfield, J. A. Neff, and W. T. Rhodes (1983) Optical computing: The Coming Revolution in Optical Signal Processing. Laser Focus, 19(11), 100–109.

    Google Scholar 

  4. J.W. Goodman, F. Leonberger (1984): S. Y. Kung, and R. A. Athale, Optical Interconnections for VLSI Systems. Proceedings of the IEEE. 72(7), 850–866.

    Google Scholar 

  5. A. A. Sawchuck (1984): T. C. Strand, Digital Optical Computing. Proceedings of IEEE, 72, 758–779.

    Google Scholar 

  6. B. Clymer and S. A. Collins Jr., (1985): Optical Computer Switching Net-work. Op. Engg. 24, 74–81.

    Google Scholar 

  7. K Brenner, A. Huang, and N. Streibel (1986): Digital Optical Computing with Symbolic Substitution. App. Op. 25, 3054–3064.

    Google Scholar 

  8. A. A. Sawchuk, B. K. Jenkins (1986): Dynamic Optical Interconnections for Parallel Processors. Op. Comp.

    Google Scholar 

  9. P.R. Haugen, S. Rychnovsky, A. Husain and L.D., Hutcheson (1986): Optical interconnects for high speed computing. Op. Eng. 25, 1076–1085

    Google Scholar 

  10. B.S. Wherrett (1986): Architectural Aspects of Optical Computing. Photonic Logic and Information Processing.

    Google Scholar 

  11. B. K. Jenkins, C. L. Giles (1986): Parallel Processing Pardigms and Optical Computing. Optical Computing.

    Google Scholar 

  12. T. E. Bell (1986): Optical Computing: A Field in Flux. IEEE Spectrum 23(8), 34–5,7

    Google Scholar 

  13. A. W. Lohmann (1986): What Classical Optics can do for the Digital Optical Computer. App. Op. 25, 1543–549

    Google Scholar 

  14. D.H. Hartman (1986): Digital High Speed Interconnects: A Study of the Optical Alternative. Optical Engineering. 25, 1086–1102

    Google Scholar 

  15. I. M. I. Habbab, M. Kavehrad, and C. E. W. Sundberg (1987): Protocals for Very High-Speed Optical Fiber Local Area Networks using a Passive Star Topology. J. Lightwave Tech. LT05:1782–1793

    Google Scholar 

  16. D. M. Chiarulli, R. G. Melhem, and S. P. Levitan (1987): Using Coincident Optical Pulses for Parallel Memory Addressing. Comp.

    Google Scholar 

  17. A. A. Sawchuk, B. K. Jenkins, and C.S. Raghavendra, and A. Varma (1987): Optical Crossbar Networks. IEEE Comp. 20(6), 50–60

    Google Scholar 

  18. M. J. Murdocca (1987): Digital Optical Computing with One-Rule Cellular Automata. Applied Optics.

    Google Scholar 

  19. L. D. Hucheson, P. Haugen, A. Husain (1987): Optical Interconnects replace hardwire. IEEE Spectrum.

    Google Scholar 

  20. R. Barakat and J. Reif (1987): Lowerbounds on the Computational Efficiency of Optical Computing Systems. Applied Optics. 26(6), 1015–1018

    Google Scholar 

  21. B. K. Jenkins and C. L. Giles (1988): Superposition in Optical Computing. Proceedings of International Conference on Optical computing. Toulon, France.

    Google Scholar 

  22. D. G. Feitelson (1988): Optical Computing: A Survey for Computer Scientists. The MIT Press, Cambridge, MA.

    Google Scholar 

  23. M. M. Eshaghian (1988): Parallel Computing with Optical Interconnects. Ph.D. Thesis, University of Southern California.

    Google Scholar 

  24. R. J. Anderson and G. L. Miller (1988): Optical Communication for Pointer Based Algorithms. Technical Report CRI 88-14, University of Southern California.

    Google Scholar 

  25. M. R. Feldman, S. C. Esener, C. C. Guest, and S. H. Lee (1988) Comparison between Optical and Electrical Interconnects based on Power and Speed Considerations. Applied Optics. 27, 1742–1751.

    Google Scholar 

  26. A. Hartman, and S. Redfield (1989): Design Sketches for Optical Crossbar Switches intended for Large-Scale Parallel Processing Applications. Optical Engg. 28(4), 315–327.

    Google Scholar 

  27. F. Kiamiley, S. Eseneer, R. Paturi, Y. Feinman, P. Mercier, C.C. Guest, and S. H. Lee (1989): Programmable Optoelectronic Multiprocessors and their Comparison with Symbolic Substitution for Digital Optical Computing. Op. Eng. 28 April 1989.

    Google Scholar 

  28. S. H. Lee, and R. A. Athale (1989): Optical Computing. Opt. Eng. (special issue) April.

    Google Scholar 

  29. S. Toborg, and K. Hwang (1989): Exploring Neural Network and Optical computing Technologies. In Parallel Processing for Supercomputers and Artificial Intelligence. K. Hwang and D. Degroot, (eds) McGraw Hill.

    Google Scholar 

  30. P.B. Berra, A. Ghafoor, M. Guiznani, S. J. Marcinkowski, and P. A. Mitkas (1989): Optics and Supercomputing. Proceedings of the IEEE, 77(12), 1797–1815.

    Article  Google Scholar 

  31. M. R. Feldman, C. C. Guest, T. J. Drabik, and S. C. Esener (1989): Comparison between Electrical and Free Space Optical Interconnects for Fine Grain Processor Arrays based on Interconnect Density Capabilities. Appl. Optics. 28, 3820–3829.

    Google Scholar 

  32. F. B. McCormick and M. E. Prise (1990): Optical Circuitry for Free-space Interconnections. Appl. Optics. 29, 2013–2018.

    Google Scholar 

  33. L. G. Valiant (1990): General Purpose Parallel Architectures, Chapter 18 of the Handbook of Theoretical Computer Science. J. Van Leeuwen Elsevie, (ed).

    Google Scholar 

  34. A. Benner, H. Jordan, and V. Heuring (1991): Digital Optical Computing With Optically Switched Directional Couplers. Optical Eng., 30, 1936–1941.

    Google Scholar 

  35. Z. Guo, R.G. Melhem, R. Hall, D. Chiarulli, and S. Levitan (1991): Pipe-lined Communications in Optically Interconnected Arrays. J. Parallel and Distributed Comp. 12(3), 269–282.

    Google Scholar 

  36. A. D. McAulay (1991): Optical Computer Architectures: The Application of Optical Concepts to Next Generation Comp. Wiley, New York, NY.

    Google Scholar 

  37. M. M. Eshaghian (1991): Parallel Algorithms for Image Processing on OMC. IEEE Transactions on Comp. 40(7), 827–833.

    Google Scholar 

  38. V. P. Heuring, H. F. Jordan and J. P. Pratt (1992): Bit-serial Architecture for Opt. Comp. Applied Optics, 31, 3213–3224.

    Google Scholar 

  39. A. Louri and A. Post (1992): Complexity Analysis of Optical-Computing paradigms. App. Optics. 31, 5568–5583.

    Google Scholar 

  40. M. Gereb-Graus and T. Tsantilas (1992): Efficient Optical Communication in Parallel Computers. Proceedings of the ACM Symposium on Parallel Algorithms and Architectures. 4, 41–48.

    Google Scholar 

  41. S. Wei, E. Schenfeld (1993): Hierarchical Interconnection Cache Networks. In the Proceedings of the International Parallel Processing Symposium, pp. 135–141.

    Google Scholar 

  42. C. Qiao and R. Melhem (1993): Time-division Optical Communications in Multiprocessor Arrays, IEEE Transactions on Comp. 42(5), 577–590.

    Google Scholar 

  43. G. C. Marsden, Ph. J. Marchand, P. Havery, and S. Esener (1993): Optical Transpose Interconnection System Architectures. Opt. Lett. 18(13), 1083–1085.

    Google Scholar 

  44. Melhem, R., and D. Chiarulli (1993): Special Issue of Optical Computing and Interconnection Systems. In the J. of Parallel and Distributed Comp. 17(3).

    Google Scholar 

  45. L A. Goldberg, M. Jerrum, T. Leighton, and S. Rao (1993): A Doubly Logarithmic Communication Algorithm for the Completely Connected Optical Communication Parallel Computer. In Proceedings of ACM Symposium on Parallel Algorithms and Architectures, pp. 300–309.

    Google Scholar 

  46. M. M. Eshaghian, S. H. Lee, and M. E. Shaaban (1994): Optical Techniques for Parallel Image Computing. Journal of Parallel and Distributed Comp. 3(2), 190–201.

    Google Scholar 

  47. D. M. Chiarulli, S. P. Levitan, R. G. Melhem, M. Bidnurkar, R. Ditmore, G. Gravenstreter, Z. Guo, C. Qiao, M. F. Sakr, and J. P. Teza (1994): Optoelectronic Buses for High-Performance Comp. Proceedings of the IEEE, 82(11), 1701–1710.

    Article  Google Scholar 

  48. J. Jahns and S.H. Lee (1994): Optical Computing Hardware, Academic Press, Boston.

    Google Scholar 

  49. H. S. Hinton et al. (1994): Free-Space Digital Optical Systems. Proceedings of IEEE, Special Issue on Opt. Comp. Sys. Nov. 1994. 82(11), 1632–1649.

    Google Scholar 

  50. L. A. Goldberg, Y. Matias, and S. Rao (1994): An Optical Simulation of Shared Memory. ACM Symposium on Parallel Algorithms and Architectures.

    Google Scholar 

  51. P. Berthome, Th. Duboux, T. Hagerup, I. Newman, A. Schuster (1995): Self-simulation for the Passive Optical Star Model. European Symposium on Algorithms, Lecture Notes in Comp. Sci., 979, 369–380.

    Google Scholar 

  52. D. Feitelson, L. Rudolph (1995): The Promise of Optical Freespace Inter-connections for Concurrent Memory Access. Technical Report 95-6, Institute of Computer Science, Hebrew University, Jerusalem.

    Google Scholar 

  53. S. Rao, T. Suel, T. Tsantilas, (1995): Efficient Communication using Total-Exchange, International parallel Processing Symposium.

    Google Scholar 

  54. S. D. Pavel and S. G. Akl (1996): Matrix operations using arrays with Reconfigurable optical buses. J. Parallel Algorithms and App. 8, 223–242.

    Google Scholar 

  55. I. G. Yayla (1996): Speed and Energy Comparison between Electrical and Electro-optical Interconnects and Application to Opto-electronic Comp. Ph.D. Thesis, University of California, San Diego.

    Google Scholar 

  56. A. Aggarwal, A. Bar-Noy, D. Coppersmith, R. Ramaswami, B. Schieber, M. Sudan (1996): Efficient Routing in Optical Networks. J. ACM. 43(6), 973–1001.

    Article  MathSciNet  Google Scholar 

  57. T. Yatagai (1996): Optical Computing and Interconnect. Proceedings of IEEE, 84(6), June 1996, 828–852.

    Article  Google Scholar 

  58. E. Harder, S. K. Lee, H. A. Choi (1997): On Wavelength Assignment in WDM Optical Networks. Proceedings MPPOI’ 97, Montreal, Canada.

    Google Scholar 

  59. M. M. Eshaghian and E. Schenfeld (1997): Special issue on Parallel Computing with Optical Interconnects. In the J. Parallel and Distributed Comp. 41(1).

    Google Scholar 

  60. L. Hai (1997): Efficient Parallel Computing with Optical Interconnects. Ph.D. Thesis, New Jersey Institute of Tech.

    Google Scholar 

  61. R. Melhem, G. Gravenstreter, D. Chiarulli, and S. Levitan (1998): The Communication Capabilities of Partitioned Optical Passive Stars Networks. In Parallel Computing using Optical Interconnection. (K. Li, Y. Pan and S. Zheng (eds)) Kluwer Academic Publishers.

    Google Scholar 

  62. Y. Pan, M. Hamdi, and K. Li (1998): Efficient and Scalable Quicksort on a Linear Array with a Reconfigurable Pipelined Bus System. Future Generation Computer Systems, 13(6), 501–513.

    Article  Google Scholar 

  63. T.H. Szymanski, A. Au, M. Lafrenire-Roula, V. Tyan, B. Supmonchai, J. Wong, B. Zerrouk, and S.T. Obenaus (1998): Terabit Optical Local Area Networks for Multiprocessing Systems. Applied Optics, Special Issue on Massively Parallel Optical Interconnects for Multiprocessor Systems, 37(2), 264–275.

    Google Scholar 

  64. D. C. Hoffmeister, J. Chu, J. A. Perreault, and P. Dowd (1998): Lightning Network and Systems Architecture. In K. Li, Y. Pan, and S. Zheng (eds). on Parallel Computing using Optical Interconnections. Kluwer Academic Publishers.

    Google Scholar 

  65. K. Li, Y. Pan, and S. Zheng (1998): Parallel Computing using Optical Interconnections. Kluwer Academic Publishers.

    Google Scholar 

  66. P. D. MackKenzie and V. Ramachandran (1998): ERCW PRAMs and Optical Communication. Theoretical Comp. Sci. 196, 153–180.

    Google Scholar 

  67. L.A. Goldberg, M. Jerrum, P. Mckenzie (1998): An Ω (loglogn)1/2 Lower-bound for Routing in Optical Networks. SIAM J. Comp.

    Google Scholar 

  68. S. Q. Zheng (1998): An abstract Model for Optical Interconnection Networks. In K. Li, Y. Pan and S. Zheng (eds) on Parallel Computing using Optical Interconnections, Kluwer Academic Publishers.

    Google Scholar 

  69. P. Lalanne, J. Hazart, P. Chavel, E. Cambril, and H. Launois (1999): Transmission Polarizing Beam Splitter Grating. J. Optics, A: Pure App. Opt. 1, 215–219.

    Google Scholar 

  70. M. Raksapatcharawong, T. M. Pinkston, and Y. Choi (1999): Evaluation of Design Issues for Optoelectronic Cores: A Case Study of the WARPII router. J. Optics, A: Pure Applied Optics, 1, 249–254.

    Google Scholar 

  71. S. J. Fancey, M. R. Taghizadeh, G. S. Buller, M. P. Y. Desmulliez, and A. C. Walker (1999): Optical components of the smart-pixel optoelectronic connection (SPOEC) project. J. Optics, A: Pure Applied Optics. 1, 304–306.

    Google Scholar 

  72. B. Webb, and A. Louri (2000): A Class of Highly Scalable Optical Cross-bar-Connected Interconnection Networks (SOCNs) for Parallel Computing Systems. In IEEE Transactions on Parallel and Distributed Sys. 11(5).

    Google Scholar 

  73. L. Hai (2001): An Optically Interconnected Reconfigurable Mesh, J. Parallel and Distributed Comp. 61, 737–747.

    MATH  Google Scholar 

  74. Sartaj Sahni (2001): Models and Algorithms for Optical and Optoelectronic Parallel Computers. Int. J. on Foundations of Comp. Sci. 12(3).

    Google Scholar 

  75. C.-H. Ji, and Y.-K. kim (2003): Electromagnetic Micromirror Array with Single-Crystal Silicon Mirror Plate and Aluminum Spring. In J. Lightwave Tech. 21(3).

    Google Scholar 

  76. L. Lin, M. Wu, R. Sawada, and J. Mohr (2003): edited special issue on Optical MEMS and Its Future Trends. In J. Lightwave Tech. 21(3).

    Google Scholar 

  77. S. yao, B. Mukherjee, S.J. Ben Yoo, and S. Dixit (2003): A Unified Study of Contenstion-Resolution Schemes in Optical packet-Switched Networks. J. Lightwave Tech. 21(3).

    Google Scholar 

  78. M. M. Eshaghian (2003): Nanoscale Computing Structures. Proceedings of the 7th World Multi-conference on Systemics, Cybernetics, and Informatics, SCI2003, Florida.

    Google Scholar 

  79. M. Mehta (2003): ISRC Future Technology topic Brief. Bauer College of Business Administration, University of Houston, Texas.

    Google Scholar 

  80. M. M. Eshaghian, Amar H. Flood, Alexander Khitun, Vwani Roychowdhury, J. Fraser Stoddart and Kang Wang (2006): Molecular and Nanoscale Computing and Technology. In A. Zomaya (ed), entitled Handbook of Nature-Inspired and Innovative Computing, Springer USA.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Eshaghian-Wilner, M.M., Hai, L. (2006). A Glance at VLSI Optical Interconnects: from the Abstract Modelings of the 1980s to Today’s MEMS Implementations (A Survey Report). In: Zomaya, A.Y. (eds) Handbook of Nature-Inspired and Innovative Computing. Springer, Boston, MA. https://doi.org/10.1007/0-387-27705-6_10

Download citation

  • DOI: https://doi.org/10.1007/0-387-27705-6_10

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-40532-2

  • Online ISBN: 978-0-387-27705-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics

Navigation