IP Library › Granted Patent US 8,724,936
Granted Patent B2
US 8,724,936 · App. 12/991,638 · Granted May 13, 2014

Optical polymorphic computer systems

Inventors: Gary Gostin (Plano, TX); Michael Renne Ty Tan (Menlo Park, CA)
Assignee: Hewlett-Packard Development Company, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,724,936
App. No.
12/991,638
Filed
Dec 15, 2010
Granted
May 13, 2014
Kind
B2
Art Unit
2883
USPC
385/14
Abstract

Embodiments of the present invention are directed to high-bandwidth, low-latency optical fabrics for broadcasting between nodes. In one embodiment, an optical fabric includes an optical communication path optically coupled to a broadcasting node and optically coupled to one or more broadcast receiving nodes. The optical fabric also includes a first optical element optically coupled to the optical communication path and configured to broadcast an optical signal generated by the broadcasting nodes onto the optical communication path, and one or more optical elements optically coupled to the optical communication path and configured to divert a portion the broadcast optical signal onto each of the one or more receiving nodes.

Claims (45)

1. An optical fabric comprising:

an optical backplane of the optical fabric, the optical backplane configured to divert a portion of a given optical signal broadcast by a broadcasting node on a given optical communication path to an optical communication port of an optical mezzanine card, and the optical backplane being configured to direct another optical signal generated by the optical communication port of the mezzanine card onto another optical communication path, wherein the given and the another optical communication paths are optically coupled to two or more receiving nodes;

a given optical element comprising:

a beamsplitter configured to split an optical signal generated by the broadcasting node into first and second substantially identical optical signals; and

a mirror optically coupled to the given optical communication path and configured to receive and reflect a given optical signal of the first and second substantially identical optical signals provided by the beamsplitter and to broadcast substantially the entire given optical signal onto the given optical communication path to provide a broadcast optical signal; and

one or more optical elements optically coupled to the given optical communication path and configured to divert a portion of the broadcast optical signal toward two or more of the two or more receiving nodes.

2. The optical fabric of claim 1 wherein the given optical communication path further comprises one of:

an optical waveguide;

a hollow waveguide; and

light propagating in free space.

3. An optical fabric comprising:

an optical backplane of the optical fabric, the optical backplane configured to divert a portion of a given optical signal broadcast by a broadcasting node on a given optical communication path to an optical communication port of an optical mezzanine card, and the optical backplane being configured to direct another optical signal generated by the optical communication port of the mezzanine card onto another optical communication path, wherein the given and the another optical communication paths are optically coupled to two or more receiving nodes;

a given optical element comprising a mirror optically coupled to the given optical communication path and configured to receive and reflect an optical signal generated by the broadcasting node and to broadcast the optical signal onto the given optical communication path to provide a broadcast optical signal; and

one or more optical elements optically coupled to the given optical communication path and configured to divert a portion of the broadcast optical signal toward two or more of the two or more receiving nodes, wherein the given optical element further comprises:

a beamsplitter configured to split the broadcast optical signal into a given and another substantially identical optical signals; and

the given optical signal traveling on the given optical communication path in a given direction;

wherein the mirror is configured to direct the second optical signals to travel on the given optical communication path in a another direction opposite the given direction.

4. The optical fabric of claim 1 wherein the one or more optical elements further comprise another beamsplitter configured to divert a portion of the broadcast signal to a corresponding receiving node of the two or more receiving nodes so that each receiving node of the two or more receiving nodes receives about the same amount of optical power from the broadcast signal.

5. The optical fabric of claim 1 wherein the nodes further comprise one or more of: a processor, a memory controller, a server blade of a blade system, a core in a multi-core processing unit, a circuit board, an external network connection.

6. An optical fabric interface comprising:

an optical communication port of an optical mezzanine card; and

an optical backplane of an optical fabric, the optical backplane configured to divert a portion of a first optical signal broadcast on a first optical communication path to the optical communication port, and the optical backplane configured to direct a second optical signal generated by the optical communication port onto a second optical communication path, the optical backplane comprising:

a given optical element comprising:

a beamsplitter coupled to the first optical communication path and configured to split the first optical signal generated by a broadcasting node into first and second substantially identical optical signals; and

a mirror optically coupled to the first optical communication path and configured to receive and reflect a given optical signal of the first and second substantially identical optical signals and to broadcast substantially the entire given optical signal onto the first optical communication path; and

another optical element optically coupled to the first optical communication path and configured to divert the portion of the first optical signal toward the optical communication port.

7. The interface of claim 6 wherein the optical communication port further comprises:

at least one receiver configured to receive the portion of the first optical signal; and

a driver configured to generate the second optical signal.

8. The interface of claim 6 wherein the optical backplane further comprises a beamsplitter configured to divert the portion of the first optical signal to the optical communication port.

9. The interface of claim 6 wherein the optical backplane further comprises a mirror configured to direct the second optical signal onto the second optical communication path.

10. The optical fabric of claim 6 wherein the first and second optical communication paths further comprise an optical waveguide, a hollow waveguide, or light propagating in free space.

11. A computer system comprising:

N number of nodes, where N is a whole number greater than or equal to three; and

an optical backplane of an optical fabric having a number of optical communication paths, wherein each of the number of optical communication paths optically couples a given one of the N number of nodes with another of the N number of nodes, wherein each node of the N number of nodes sends optical signals to n number of nodes within a specified distance of a sending node of the N number of nodes over one of the number of optical communication paths, wherein each of the n number of nodes receives one of the optical signals provided by the sending node, where n is at least two and less than N;

wherein a given optical communication path of the number of optical communication paths is configured to divert a portion of a given optical signal broadcast by the sending node of the N number of nodes to a communication port of an optical mezzanine card at a given one of the n number of nodes, and wherein the optical backplane is configured to divert another optical signal generated by the communication port at the optical mezzanine card onto another optical communication path of the number of optical communication paths.

12. The computer system of claim 11 wherein the given and another optical signals further comprise packets that are used to send data between nodes over the optical fabric.

13. The computer system of claim 11 wherein the given and another optical signals further comprise packets that are destined for one or more of the N number of nodes.

14. The computer system of claim 11 wherein the optical fabric enables each of the N number of nodes to receive packets from the n number of nodes with the specified distance over the optical communication paths driven by the n number of nodes, each of the N number of nodes configured to discard packets that are not destined for the respective node.

15. The optical fabric of claim 1 , wherein the given optical communication path terminates at two or more unique points, wherein each of the two or more unique points of the given optical communication path is optically coupled to a respective one of the at least two or more receiving nodes; and

wherein the another optical communication path terminates at two or more unique points, wherein each of the two or more unique points of the another optical communication path is optically coupled to a respective one of the at least two or more receiving nodes.

16. The optical fabric of claim 3 , wherein the given optical communication path terminates at two or more unique points, wherein each of the two or more unique points of the given optical communication path is optically coupled to a respective one of the at least two or more receiving nodes; and

wherein the another optical communication path terminates at two or more unique points, wherein each of the two or more unique points of the another optical communication path is optically coupled to a respective one of the at least two or more receiving nodes.

17. The computer system of claim 11 , wherein each of the optical communication paths has n number of unique termination points that are each optically coupled to a given one of the N number of nodes.

18. The system of claim 17 , wherein n is equal to N minus 1.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2011
From: GOSTIN, GARY; TAN, MICHAEL RENNE TY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025756/0519 →
Continuity (1)
Related Publication 20110129225A1 · Jun 2, 2011