Patent ID: 7505822

Claim:
A computer structure, including processing elements and memory elements, the computer structure comprising: a plurality of individual modules, each of said modules having said processing elements for processing data and at least one of said memory elements for storing data therein; an optical interconnect structure coupled to each of said plurality of modules for optically transporting data therebetween; wherein said optical interconnect structure includes a plurality of optical communication channels coupled to respective said modules to form an all-to-all interconnection therebetween; and a plurality of optoelectronic components, each of said plurality of optoelectronic components being coupled between an end of at least one respective optical communication channel and a respective one of said plurality of modules; wherein each of said plurality of optoelectronic components includes a light emitting diode coupled by an input thereof to an output port of said respective one of said plurality of modules for generating an optical signal corresponding to a digital signal output from said output port, said generated optical signal being optically coupled to a sending end of at least one respective optical communication channel for being transported therealong to an input port of at least one module of said plurality of the modules; wherein receiving ends of at least two of said plurality of optical communication channels are coupled to the same one of said plurality of modules, further comprising broadcasting means associated with a sending end of each of said at least two optical communication channels for broadcasting the size of the data to be transmitted to said receiving ends, over each of said at least two optical communication channels, and means associated with said receiving ends for issuing future time slots for data transmission on each of said at least two optical communication channels, and for sending said issued time slots to said sending ends of said at least two optical communication channels; wherein bending of each of said plurality of optical communication channels is limited by a predetermined radius of curvature; wherein crossing angle of two of said plurality of optical communication channels is 90° or within a predetermined deviation from 90°.