IP Library Granted Patent US 8,103,853
Granted Patent B2
US 8,103,853 · App. 12/042,706 · Granted Jan 24, 2012

Intelligent fabric system on a chip

Assignee: The Boeing Company
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,103,853
App. No.
12/042,706
Granted
Jan 24, 2012
Kind
B2
Abstract

A chip having an intelligent fabric may include a soft application processor, a reconfigurable hardware intelligent processor, a partitioned memory storage, and an interface to an external reconfigurable communication processor. The reconfigurable hardware intelligent processor may be configured to implement a distributed reconfigurable processor, and to provide cognitive control for at least one of allocation, reallocation, and performance monitoring.

Claims (34)

1. A chip having an intelligent fabric comprising:

a security element, a computing element, and a networking element all driven by a cognitive element and morphed into virtual intelligent fabric cells comprising granular entities, the virtual intelligent fabric cells morph-able from a global application to a micro-architecture, and providing fluidity in the intelligent fabric due to flexible residency of the virtual intelligent fabric cells within a single physical entity or sub-elements of physical entities;

a soft application processor, a reconfigurable hardware intelligent processor, a partitioned memory storage, and an interface to an external reconfigurable communication processor;

wherein the reconfigurable hardware intelligent processor is configured to implement a distributed cognitive processor, is configured to implement a distributed reconfigurable processor, and is configured to provide cognitive control for at least one of allocation, reallocation, or performance monitoring.

2. The chip of claim 1 wherein the soft application processor utilizes at least one of a single core or a multi-core for processing.

3. The chip of claim 1 further comprising a fabric morphing control processor.

4. The chip of claim 3 wherein the fabric morphing control processor is configured to control fabric morphing to provide morphing of at least one level of the fabric comprising at least one of a system, a network, a module, or a chip.

5. The chip of claim 1 further comprising a configurable organization of general purpose processing elements and a distributed smart virtual connectivity switch integrated with at least one of an organization of distributed reconfigurable processing elements, a virtual connectivity switch, a partitioned memory storage, or an edge cache element.

6. The chip of claim 1 wherein the partitioned memory storage is partitioned and coordinated with a distributed edge cache to create a virtual storage.

7. The chip of claim 1 further comprising a global edge cache control processor configured to provide global control for distributed edge cache controllers at one or more locations near a smart virtual connectivity switch.

8. The chip of claim 1 wherein the reconfigurable hardware intelligent processor comprises distributed reconfigurable processing elements.

9. The chip of claim 1 further comprising a smart virtual connectivity switch comprising at least one distributed reconfigurable processing element and at least one port per element.

10. The chip of claim 1 wherein an interface is provided between a smart virtual connectivity switch and the external reconfigurable communication processor.

11. The chip of claim 1 wherein the reconfigurable hardware intelligent processor is configured to generate distributed instructions.

12. The chip of claim 1 wherein the reconfigurable hardware intelligent processor is configured to generate a two level scheduling of distributed instructions streams propagated to the virtual intelligent fabric cells to identify and control the intelligence in the intelligent fabric.

13. The chip of claim 1 wherein the reconfigurable hardware intelligent processor is configured to generate a second level of run-time hardware scheduling for the fabric via a reconfigurable fabric manager.

14. The chip of claim 1 wherein the chip is part of a fabric module.

15. A method of providing cognitive control for a fabric comprising:

providing an intelligent fabric chip comprising a security element, a computing element, and a networking element all driven by a cognitive element, a soft application processor, a reconfigurable hardware intelligent processor, and a distributed memory storage;

providing cognitive control of the fabric using the reconfigurable hardware intelligent processor to at least one of allocate, reallocate, performance monitor, or fabric morph;

morphing the security element, the computing element, the networking element, and the cognitive element into virtual intelligent fabric cells comprising granular entities; and

morphing the virtual intelligent fabric cells from a global application to a micro-architecture providing fluidity in the intelligent fabric chip due to flexible residency of the virtual intelligent fabric cells within a single physical entity or sub-elements of physical entities.

16. The method of claim 15 further comprising the step of performing at least one of single core processing or multi-core processing using the soft application processor.

17. The method of claim 15 wherein the first providing step further comprises providing a morphing control processor.

18. The method of claim 17 further comprising the step of controlling morphing of the fabric using the morphing control processor.

19. The method of claim 15 further comprising the step of providing a partitioned memory storage integrated with an edge cache to create a virtual storage.

20. The method of claim 15 wherein the first providing step further comprises providing an edge cache control processor which is configured to control distributed edge cache controllers.

21. The method of claim 15 wherein the first providing step further comprises providing a distributed smart virtual connectivity switch.

22. The method of claim 15 further comprising the step of providing control for edge cache policy updates.

23. The method of claim 15 further comprising the step of the reconfigurable hardware intelligent processor delivering distributed instructions.

24. The method of claim 23 further comprising the step of the reconfigurable hardware intelligent processor delivering a two-level scheduling for distributed instructions streams propagated to the virtual intelligent fabric cells to identify and control the intelligence in the intelligent fabric.

25. A method for creating a fabric module comprising:

providing at least one fabric chip, the fabric chip comprising: an intelligent fabric comprising a security element, a computing element, and a networking element all driven by a cognitive element; a soft application processor; a reconfigurable hardware intelligent processor; a partitioned memory storage; an interface to an external reconfigurable fabric processor; and virtual intelligent fabric cells, the virtual intelligent fabric cells comprising granular entities, being morph-able from a global application to a micro-architecture, and providing fluidity in the intelligent fabric due to flexible residency of the virtual intelligent fabric cells within a single physical entity or sub-elements of physical entities, wherein the reconfigurable hardware intelligent processor is configured to: implement a distributed cognitive inference engine; to implement a general purpose distributed reconfigurable processor; and to provide cognitive control for at least one of allocation, reallocation, or performance monitoring; and

creating a fabric module from the at least one provided fabric chip.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2008
From: RAMESH, TIRUMALE K.; MEIER, JOHN L
To: THE BOEING COMPANY
Reel/Frame 020603/0684 →
Continuity (1)
Related Publication 20090228684A1 · Sep 10, 2009