Virtual path for interconnect fabric using bandwidth process
First Claim
Patent Images
1. A system, comprising:
- a plurality of platforms communicatively coupled utilizing an interconnect fabric; and
a program of instructions suitable for being performed by the plurality of platforms, wherein the program of instructions configures the plurality of platforms to allocate bandwidth between platforms, wherein the program of instructions includes a protocol which determines a transmission process that a particular physical wire of the interconnect fabric is implicated in at a particular episode of time.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention pertains to a system and method for specifying links, connectivity and bandwidth in an interconnect fabric. For example, a method for allocating connectivity and bandwidth of an integrated circuit may include receiving an interconnect fabric description, the described interconnect fabric having a plurality of platforms linked over an isochronous interconnect fabric. An arrangement of links of the received interconnect fabric is virtualized based on bandwidth. An arrangement of links of the received interconnect fabric is virtualized based on connectivity. The links are allocated on the basis of the virtualized link arrangements based on bandwidth and connectivity.
-
Citations
24 Claims
-
1. A system, comprising:
-
a plurality of platforms communicatively coupled utilizing an interconnect fabric; and a program of instructions suitable for being performed by the plurality of platforms, wherein the program of instructions configures the plurality of platforms to allocate bandwidth between platforms, wherein the program of instructions includes a protocol which determines a transmission process that a particular physical wire of the interconnect fabric is implicated in at a particular episode of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for allocating connectivity and bandwidth of an integrated circuit, comprising:
-
receiving an interconnect fabric description, the described interconnect fabric having a plurality of platforms linked over an isochronous interconnect fabric; virtualizing an arrangement of links of the received interconnect fabric based on bandwidth; virtualizing an arrangement of links of the received interconnect fabric based on connectivity; allocating the links based on the virtualized link arrangements based on bandwidth and connectivity; and reallocating bandwidth at a second episode in time in a manner which is different from a previous allocation of bandwidth in the plurality of platforms at a first episode in time. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
receiving an interconnect fabric description, the described interconnect fabric having a plurality of platforms linked over an isochronous interconnect fabric; virtualizing an arrangement of links of the received interconnect fabric based on bandwidth; virtualizing an arrangement of links of the received interconnect fabric based on connectivity; allocating the links based on the virtualized link arrangements based on bandwidth and connectivity; and reallocating bandwidth at a second episode in time in a manner which is different from a previous allocation of bandwidth in the plurality of platforms at a first episode in time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification