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.
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
H. M. Gibbs, S. L. McCall, T. N. C. Venkatesan (1980): Optical Bistable Devices: The Basic Components of All-Optical Systems? Op. Engg.
P.W. Smith (1988): On the Physical Limits of Digital Optical Switching and Logic Elements. Bell Sys. Tech. J.
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.
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.
A. A. Sawchuck (1984): T. C. Strand, Digital Optical Computing. Proceedings of IEEE, 72, 758–779.
B. Clymer and S. A. Collins Jr., (1985): Optical Computer Switching Net-work. Op. Engg. 24, 74–81.
K Brenner, A. Huang, and N. Streibel (1986): Digital Optical Computing with Symbolic Substitution. App. Op. 25, 3054–3064.
A. A. Sawchuk, B. K. Jenkins (1986): Dynamic Optical Interconnections for Parallel Processors. Op. Comp.
P.R. Haugen, S. Rychnovsky, A. Husain and L.D., Hutcheson (1986): Optical interconnects for high speed computing. Op. Eng. 25, 1076–1085
B.S. Wherrett (1986): Architectural Aspects of Optical Computing. Photonic Logic and Information Processing.
B. K. Jenkins, C. L. Giles (1986): Parallel Processing Pardigms and Optical Computing. Optical Computing.
T. E. Bell (1986): Optical Computing: A Field in Flux. IEEE Spectrum 23(8), 34–5,7
A. W. Lohmann (1986): What Classical Optics can do for the Digital Optical Computer. App. Op. 25, 1543–549
D.H. Hartman (1986): Digital High Speed Interconnects: A Study of the Optical Alternative. Optical Engineering. 25, 1086–1102
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
D. M. Chiarulli, R. G. Melhem, and S. P. Levitan (1987): Using Coincident Optical Pulses for Parallel Memory Addressing. Comp.
A. A. Sawchuk, B. K. Jenkins, and C.S. Raghavendra, and A. Varma (1987): Optical Crossbar Networks. IEEE Comp. 20(6), 50–60
M. J. Murdocca (1987): Digital Optical Computing with One-Rule Cellular Automata. Applied Optics.
L. D. Hucheson, P. Haugen, A. Husain (1987): Optical Interconnects replace hardwire. IEEE Spectrum.
R. Barakat and J. Reif (1987): Lowerbounds on the Computational Efficiency of Optical Computing Systems. Applied Optics. 26(6), 1015–1018
B. K. Jenkins and C. L. Giles (1988): Superposition in Optical Computing. Proceedings of International Conference on Optical computing. Toulon, France.
D. G. Feitelson (1988): Optical Computing: A Survey for Computer Scientists. The MIT Press, Cambridge, MA.
M. M. Eshaghian (1988): Parallel Computing with Optical Interconnects. Ph.D. Thesis, University of Southern California.
R. J. Anderson and G. L. Miller (1988): Optical Communication for Pointer Based Algorithms. Technical Report CRI 88-14, University of Southern California.
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.
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.
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.
S. H. Lee, and R. A. Athale (1989): Optical Computing. Opt. Eng. (special issue) April.
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.
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.
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.
F. B. McCormick and M. E. Prise (1990): Optical Circuitry for Free-space Interconnections. Appl. Optics. 29, 2013–2018.
L. G. Valiant (1990): General Purpose Parallel Architectures, Chapter 18 of the Handbook of Theoretical Computer Science. J. Van Leeuwen Elsevie, (ed).
A. Benner, H. Jordan, and V. Heuring (1991): Digital Optical Computing With Optically Switched Directional Couplers. Optical Eng., 30, 1936–1941.
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.
A. D. McAulay (1991): Optical Computer Architectures: The Application of Optical Concepts to Next Generation Comp. Wiley, New York, NY.
M. M. Eshaghian (1991): Parallel Algorithms for Image Processing on OMC. IEEE Transactions on Comp. 40(7), 827–833.
V. P. Heuring, H. F. Jordan and J. P. Pratt (1992): Bit-serial Architecture for Opt. Comp. Applied Optics, 31, 3213–3224.
A. Louri and A. Post (1992): Complexity Analysis of Optical-Computing paradigms. App. Optics. 31, 5568–5583.
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.
S. Wei, E. Schenfeld (1993): Hierarchical Interconnection Cache Networks. In the Proceedings of the International Parallel Processing Symposium, pp. 135–141.
C. Qiao and R. Melhem (1993): Time-division Optical Communications in Multiprocessor Arrays, IEEE Transactions on Comp. 42(5), 577–590.
G. C. Marsden, Ph. J. Marchand, P. Havery, and S. Esener (1993): Optical Transpose Interconnection System Architectures. Opt. Lett. 18(13), 1083–1085.
Melhem, R., and D. Chiarulli (1993): Special Issue of Optical Computing and Interconnection Systems. In the J. of Parallel and Distributed Comp. 17(3).
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.
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.
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.
J. Jahns and S.H. Lee (1994): Optical Computing Hardware, Academic Press, Boston.
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.
L. A. Goldberg, Y. Matias, and S. Rao (1994): An Optical Simulation of Shared Memory. ACM Symposium on Parallel Algorithms and Architectures.
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.
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.
S. Rao, T. Suel, T. Tsantilas, (1995): Efficient Communication using Total-Exchange, International parallel Processing Symposium.
S. D. Pavel and S. G. Akl (1996): Matrix operations using arrays with Reconfigurable optical buses. J. Parallel Algorithms and App. 8, 223–242.
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.
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.
T. Yatagai (1996): Optical Computing and Interconnect. Proceedings of IEEE, 84(6), June 1996, 828–852.
E. Harder, S. K. Lee, H. A. Choi (1997): On Wavelength Assignment in WDM Optical Networks. Proceedings MPPOI’ 97, Montreal, Canada.
M. M. Eshaghian and E. Schenfeld (1997): Special issue on Parallel Computing with Optical Interconnects. In the J. Parallel and Distributed Comp. 41(1).
L. Hai (1997): Efficient Parallel Computing with Optical Interconnects. Ph.D. Thesis, New Jersey Institute of Tech.
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.
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.
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.
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.
K. Li, Y. Pan, and S. Zheng (1998): Parallel Computing using Optical Interconnections. Kluwer Academic Publishers.
P. D. MackKenzie and V. Ramachandran (1998): ERCW PRAMs and Optical Communication. Theoretical Comp. Sci. 196, 153–180.
L.A. Goldberg, M. Jerrum, P. Mckenzie (1998): An Ω (loglogn)1/2 Lower-bound for Routing in Optical Networks. SIAM J. Comp.
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.
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.
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.
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.
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).
L. Hai (2001): An Optically Interconnected Reconfigurable Mesh, J. Parallel and Distributed Comp. 61, 737–747.
Sartaj Sahni (2001): Models and Algorithms for Optical and Optoelectronic Parallel Computers. Int. J. on Foundations of Comp. Sci. 12(3).
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).
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).
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).
M. M. Eshaghian (2003): Nanoscale Computing Structures. Proceedings of the 7th World Multi-conference on Systemics, Cybernetics, and Informatics, SCI2003, Florida.
M. Mehta (2003): ISRC Future Technology topic Brief. Bauer College of Business Administration, University of Houston, Texas.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)