1994 · 13 citations · 7 references
EngineeringComputer EngineeringComputer ScienceComputer NetworksInterconnection NetworksPhotonicsFiber OpticsInterconnect ArchitectureInterconnect DesignLatency OptimizationOptical InterconnectsOptical SwitchingLatency Hiding TechniquesOptical Interconnect ArchitecturesOptical NetworkingOptical Packet SwitchingPacket RoutingPhotonic SwitchesShared MemoryShared Memory Multiprocessors
We describe the design and implementation of a packet-switched fiber optic interconnect prototype with a ShuffleNet topology, intended for use in shared-memory multiprocessors. Coupled with existing latency-hiding mechanisms, it can reduce latency to remote memory locations. Nodes use deflection routing to resolve contention. Each node contains a processor, memory, photonic switch, and packet routing processor. Payload remains in optical form from source to final destination. Each host processor is a commercial workstation with FIFO interfaces between its bus and the photonic switch. A global clock is distributed optically to each node to minimize skew. Component costs and network performance figures are presented for various node configurations including bit-per-wavelength and fiber-parallel packet formats. Our efforts to implement and test a practical interconnect including real host computers distinguishes our work from previous theoretical and experimental work. We summarize obstacles we encountered and discuss future work.
7
Optical interconnections for VLSI systems
Joseph W. Goodman, F. J. Leonberger, Sun-Yuan Kung et al. · Proceedings of the IEEE · 1984 · 1K citations
Engineering, Computer Engineering, Electrical Engineering +15
The Stanford Dash multiprocessor
Daniel Lenoski, James Laudon, Kourosh Gharachorloo et al. · Computer · 1992 · 972 citations
Design and evaluation of a compiler algorithm for prefetching
Todd C. Mowry, Monica S. Lam, Anoop Gupta · 1992 · 767 citations · Full text
DDM-a cache-only memory architecture
Erik Hägersten, Anders Landin, Seif Haridi · Computer · 1992 · 253 citations · Full text
The detection and elimination of useless misses in multiprocessors
Michel Dubois, Jonas Skeppstedt, Livio Ricciulli et al. · 1993 · 120 citations · Full text