Ultrafast Switching with Nonlinear Optics

Abstract
Remember when we optimized our computer programs to minimize the memory usage, even at the expense of readability of the code? Now, with an abundance of memory, we no longer worry about the memory requirements. Remember when we minimized the gate count in a circuit by using techniques such as Karnaugh maps? Now, with VLSI and ULSI chips, gate count is no longer an issue. Yet in telecommunications many applications still need to be optimized to fit within bandwidth limitations. Researchers in optics and photonics dream of making bandwidth an inexpensive, virtually limitless commodity, so that we will be able to tailor applications to optimize their functionality without regard to bandwidth.