Optical mesh-connected bus interconnect for a computer
First Claim
Patent Images
1. A mesh-connected bus network comprising:
- a plurality of processing modules, each processing module including a processing element, a first and a second light source means, and a first and a second light detecting means, the first and second light source means of said processing modules forming, respectively, first and second two-dimensional arrays of rows and columns of light source means, the first and second light detecting means of the modules forming, respectively, first and second two-dimensional arrays of columns and rows of light detecting means, the first two-dimensional array of light source means being associated with the first two-dimensional array of light detecting means, and the second two-dimensional array of light source means being associated with the first two-dimensional array of light detecting means, the first array of light source means and the first array of light detecting means forming a first routing stage, the second array of light source means and the second array of light detecting means forming a second routing stage orthogonal to said first routing stage,means for optically routing signals in the first stage of said network comprising means for converting a spot of light emitted by any one of said light sources means of any row of said first two-dimensional arrays of light source means into a stripe of light and directing said stripe of light over each of the detecting means in the associated row of the first two-dimensional array of light detecting means, andmeans for optically routing signals in the second stage of the network comprising means for converting a spot of light emitted by any one of said light source means in any column of said second two-dimensional array of light source means into a stripe of light and directing said stripe of light over each of the detecting means in the associated column of the second two-dimensional array of light detecting means.
2 Assignments
0 Petitions
Accused Products
Abstract
Different components of a computer are interconnected by a free space optical mesh-connected bus network using wavelength division multiple access. The network includes optical elements, such as cylindrical lens or mirrors, to transform a spot of light emitted by a source into a stripe of light that illuminates a row or column of detectors, of which one is tuned to the wavelength of the light for selection. By a succession of such networks appropriately oriented, routing in different perpendicular directions through the network is achieved, whereby any two nodes in a two-dimensional array of nodes can be interconnected.
35 Citations
11 Claims
-
1. A mesh-connected bus network comprising:
-
a plurality of processing modules, each processing module including a processing element, a first and a second light source means, and a first and a second light detecting means, the first and second light source means of said processing modules forming, respectively, first and second two-dimensional arrays of rows and columns of light source means, the first and second light detecting means of the modules forming, respectively, first and second two-dimensional arrays of columns and rows of light detecting means, the first two-dimensional array of light source means being associated with the first two-dimensional array of light detecting means, and the second two-dimensional array of light source means being associated with the first two-dimensional array of light detecting means, the first array of light source means and the first array of light detecting means forming a first routing stage, the second array of light source means and the second array of light detecting means forming a second routing stage orthogonal to said first routing stage, means for optically routing signals in the first stage of said network comprising means for converting a spot of light emitted by any one of said light sources means of any row of said first two-dimensional arrays of light source means into a stripe of light and directing said stripe of light over each of the detecting means in the associated row of the first two-dimensional array of light detecting means, and means for optically routing signals in the second stage of the network comprising means for converting a spot of light emitted by any one of said light source means in any column of said second two-dimensional array of light source means into a stripe of light and directing said stripe of light over each of the detecting means in the associated column of the second two-dimensional array of light detecting means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An optical interconnect network for interconnecting a number of processing elements comprising:
-
a planar support member, a first and a second two-dimensional array in rows and columns of light sources and light detectors on each of the opposed surfaces of the planar support member, the light detectors on one side of the support member being coupled to the light sources on the other side of the support member, the first and second two-dimensional arrays providing orthogonal first and second routing stages, a pair of optical means, separate ones spaced on opposite sides of the support member, one for converting a spot of light emitted from a light source in the first array of light sources into a stripe of light incident on each of the light detectors in a single row of the first array of light detectors, the other for converting a spot of light emitted from a light source in the second array of light sources into a stripe of light incident on each of light detectors in a single column of the second array of light detectors.
-
-
10. A network for providing free space optical routing comprising:
-
a plurality m×
n of means for emitting a spot of light arranged in a first two-dimensional array of m rows and n columns, each of said means in a row emitting light of a different wavelength, each of the means in a column emitting light of a different wavelength,a plurality of m×
n means for detecting light arranged in a second two-dimensional array of rows and columns corresponding to said first two-dimensional array, each of said second means being tunable to detect a particular one of m wavelengths, andoptical means positioned between the light emitting means and the light detecting means for converting the m×
n spots of light into n stripes of light, each stripe of light irradiating selectively a different column of light detecting means. - View Dependent Claims (11)
-
Specification