Claims
- 1. A clustered computer system comprising:
at least first and second processing nodes; a cluster interconnect coupling said first and second processing nodes wherein at least said first processing node comprises a reconfigurable processing element.
- 2. The clustered computer system of claim 1 wherein at least said second processing node comprises a reconfigurable processing element.
- 3. The clustered computer system of claim 1 wherein at least said second processing node comprises a microprocessor-based processing element.
- 4. The clustered computer system of claim 1 further comprising:
at least one shared memory block coupled to said cluster interconnect for access by said at least first and/or second processing nodes.
- 5. The clustered computer system of claim 1 wherein said cluster interconnect comprises an Ethernet.
- 6. The clustered computer system of claim 1 wherein said cluster interconnect comprises a Myrinet.
- 7. The clustered computer system of claim 1 wherein said cluster interconnect comprises a cross bar switch.
- 8. The clustered computer system of claim 1 wherein said first processing node is coupled to said cluster interconnect through a peripheral interface.
- 9. The clustered computer system of claim 1 wherein said first processing node comprises:
a control block including at least one processing element for coupling said first processing node to said cluster interconnect.
- 10. The clustered computer system of claim 9 wherein said control block comprises a control FPGA.
- 11. The clustered computer system of claim 9 wherein said first processing node further comprises:
at least one user array coupled to said control block through a dual-ported memory block.
- 12. The clustered computer system of claim 11 wherein said at least one user array comprises a user FPGA.
- 13. The clustered computer system of claim 12 wherein said user FPGA comprises a chain port for coupling said first processing node to another processing node.
- 14. A multi-node computer system comprising:
a cluster interconnect; a reconfigurable processing element coupled to said cluster interconnect; and a memory block coupled to said cluster interconnect.
- 15. The multi-node computer system of claim 14 further comprising:
another processing element coupled to said cluster interconnect.
- 16. The multi-node computer system of claim 15 wherein said another processing element comprises a second reconfigurable processing element.
- 17. The multi-node computer system of claim 15 wherein said another processing element comprises a microprocessor-based processing element.
- 18. The multi-node computer system of claim 15 wherein said reconfigurable processing element and said another processing element may both access said memory block.
- 19. The multi-node computer system of claim 14 wherein said cluster interconnect comprises an Ethernet.
- 20. The multi-node computer system of claim 14 wherein said cluster interconnect comprises a Myrinet.
- 21. The multi-node computer system of claim 14 wherein said cluster interconnect comprises a cross bar switch.
- 22. The multi-node computer system of claim 14 wherein said reconfigurable processing element is coupled to said cluster interconnect through a peripheral interface.
- 23. The multi-node computer system of claim 14 wherein said reconfigurable processing element comprises:
a control block including at least one processor for coupling said first processing node to said cluster interconnect.
- 24. The multi-node computer system of claim 23 wherein said control block comprises a control FPGA.
- 25. The multi-node computer system of claim 23 wherein said reconfigurable processing element further comprises:
at least one user array coupled to said control block through a dual-ported memory block.
- 26. The multi-node computer system of claim 25 wherein said at least one user array comprises a user FPGA.
- 27. The multi-node computer system of claim 26 wherein said user FPGA comprises a chain port for coupling said reconfigurable processing element to another processing element.
CROSS REFERENCE TO RELATED PATENT APPLICATIONS
[0001] The present invention is related to the subject matter disclosed in U.S. patent application Ser. Nos. 10/142,045 filed May 9, 2002 for: “Adaptive Processor Architecture Incorporating a Field Programmable Gate Array Control Element Having at Least One Embedded Microprocessor Core” and 10/282,986 filed Oct. 29, 2002 for: “Computer System Architecture and Memory Controller for Close-Coupling Within a Hybrid Processing System Utilizing an Adaptive Processor Interface Port”, assigned to SRC Computers, Inc., Colorado Springs, Colo., assignee of the present invention, the disclosures of which are herein specifically incorporated by this reference in their entirety.