Architecture for a sea of platforms
AssigneeLSI Logic Corporation
InventorChristopher L. Hamlin
Life of this patent
Estimating the term…
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.
Claims6
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;
- wherein the reconfigurable core is configured as a base processor design plus instruction set extensions designed to carry out function-specific logical and arithmetic operations.
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;
- wherein the fabric interconnect is realized within a switching fabric which permits adaptive interconnect and access paths to be defined on the fly.
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;
- wherein instruction set extensions are utilized through the use of the map to coordinate discrete instruction set extensions on a cycle-by-cycle basis and execution is synchronized across the plurality of platforms utilizing an isochronous fabric interconnect so that the instruction set extensions are utilized by corresponding platforms at a corresponding cycle, and
- wherein logic functions are targeted at the platforms indicated by the map as having corresponding functionality at a corresponding point in time.
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;
- wherein the reconfigurable core is configured as a base processor design plus instruction set extensions designed to carry out function-specific logical and arithmetic operations.
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;
- wherein the isochronous fabric is realized within a switching fabric which permits adaptive interconnect and access paths to be defined on the fly.
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;
- wherein instruction set extensions are utilized through the use of the map to coordinate discrete instruction set extensions on a cycle-by-cycle basis and execution is synchronized across the plurality of platforms utilizing an isochronous fabric interconnect so that the instruction set extensions are utilized by corresponding platforms at a corresponding cycle, and
- wherein logic functions are targeted at the platforms indicated by the map as having corresponding functionality at a corresponding point in time.
Dependencies are inferred from the claim text.