Architecture for a sea of platforms
First Claim
Patent Images
1. A system for providing distributed dynamic functionality in an electronic environment comprising:
- a plurality of platforms, the platforms suitable for providing a logic function, the platforms including embedded programmable logic, memory and a reconfigurable core, the logic, memory and reconfigurable core communicatively coupled via a fabric interconnect; and
a map expressing logic functions of the plurality of platforms.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to platform architecture. A system for providing distributed dynamic functionality in an electronic environment may include a plurality of platforms. The platforms are suitable for providing a logic function, and include embedded programmable logic, memory and a reconfigurable core. The logic, memory and reconfigurable core are communicatively coupled via a fabric interconnect. A map is also included which expresses logic functions of the plurality of platforms.
47 Citations
31 Claims
-
1. A system for providing distributed dynamic functionality in an electronic environment comprising:
-
a plurality of platforms, the platforms suitable for providing a logic function, the platforms including embedded programmable logic, memory and a reconfigurable core, the logic, memory and reconfigurable core communicatively coupled via a fabric interconnect; and
a map expressing logic functions of the plurality of platforms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The system as described in claim 11, wherein logic functions are targeted at the platforms indicated by the map as having corresponding functionality at a corresponding point in time.
-
12. A method for providing an executable suitable for being employed by a plurality of platforms, comprising:
-
receiving a program of instructions;
determining availability of a plurality of platforms for performing the program of instructions, the plurality of platforms including embedded programmable logic, memory and a reconfigurable core, the logic, memory and reconfigurable core communicatively coupled via a fabric interconnect that is isochronous, wherein availability of the platforms includes at least one of load value of the platforms and functionality of the platforms; and
translating the program of instructions into an executable suitable for operation by the plurality of platforms based on the determined availability. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for providing distributed dynamic functionality in an electronic environment comprising:
-
a plurality of platforms communicatively coupled via an isochronous fabric, the platforms suitable for providing a logic function, the platforms including embedded programmable logic, memory and a reconfigurable core communicatively coupled; and
a map expressing availability of the plurality of platforms for performing a logic function. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for providing distributed dynamic functionality in an electronic environment comprising:
-
a plurality of platforms communicatively coupled via an isochronous fabric, the platforms suitable for providing a logic function, the platforms including embedded programmable logic, memory and a reconfigurable core communicatively coupled; and
a means for providing a map expressing availability of the plurality of platforms for performing a logic function. - View Dependent Claims (29, 30, 31)
-
Specification