We present a novel algorithm for designing optimal cellular interconnects (OCI’s), which can significantly accelerate the communications among processors in single-instruction multiple-data machines with optoelectronic interconnections. We present the foundations of the OCI architecture and show that the optoelectronic OCI is the optimal topology for a space-invariant interconnect pattern. The OCI is optimal in achieving a minimum number of clock cycles per data shift for a given number of optoelectronic links. In addition, our algorithm for designing the OCI is deterministic, whereas previous designs required a trial-and-error procedure.
© 1998 Optical Society of America
(040.1240) Detectors : Arrays
(060.4510) Fiber optics and optical communications : Optical communications
(200.4650) Optics in computing : Optical interconnects
(200.4960) Optics in computing : Parallel processing
Bogdan Hoanca and Alexander A. Sawchuk, "Cellular Interconnects Optimization Algorithm for Optoelectronic Single-Instruction Multiple Data," Appl. Opt. 37, 871-883 (1998)