IP Library Granted Patent US 7,421,524
Granted Patent B2
US 7,421,524 · App. 10/996,016 · Granted Sep 2, 2008

Switch/network adapter port for clustered computers employing a chain of multi-adaptive processors in a dual in-line memory module format

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 7,421,524
App. No.
10/996,016
Granted
Sep 2, 2008
Kind
B2
Abstract

A switch/network adapter port (“SNAP”) for clustered computers employing multi-adaptive processor (“MAP™”, a trademark of SRC Computers, Inc.) elements in a dual in-line memory module (“DIMM”) or Rambus™ in-line memory module (“RIMM”) format to significantly enhance data transfer rates over that otherwise available through use of the standard peripheral component interconnect (“PCI”) bus. Particularly disclosed is a microprocessor based computer system utilizing either a DIMM or RIMM physical format processor element for the purpose of implementing a connection to an external switch, network, or other device. In a particular embodiment, connections may be provided to either the PCI, accelerated graphics port (“AGP”) or system maintenance (“SM”) bus for purposes of passing control information to the host microprocessor or other control chips. The field programmable gate array (“FPGA”) based processing elements have the capability to alter data passing through it to and from an external interconnect fabric or device.

Claims (18)

1. A processor element for a memory module bus of a computer system, said processor element comprising:

a field programmable gate array configurable to perform an identified algorithm on an operand provided thereto and operative to alter data provided directly thereto on said memory module bus; and

a direct data connection coupled to said field programmable gate array for providing said altered data directly from said memory module bus to an external device coupled thereto.

2. The processor element of claim 1 further comprising:

a control connection coupled to said processor element for indicating to a processor of said computer system an arrival of data on said data connection from said external device.

3. The processor element of claim 2 wherein said control connection indicates said arrival of data to said processor by means of a peripheral bus.

4. The processor element of claim 3 wherein said peripheral bus comprises a PCI bus.

5. The processor element of claim 2 wherein said control connection indicates said arrival of data to said processor by means of a graphics bus.

6. The processor element of claim 5 wherein said graphics bus comprises an AGP bus.

7. The processor element of claim 2 wherein said control connection indicates said arrival of data to said processor by means of a system maintenance bus.

8. The processor element of claim 7 wherein said system maintenance bus comprises an SM bus.

9. The processor element of claim 1 wherein said memory module bus comprises a DIMM bus.

10. The processor element of claim 9 wherein said processor element comprises a DIMM physical format.

11. The processor element of claim 1 wherein said memory module bus comprises a in-line memory module serial interface bus.

12. The processor element of claim 11 wherein said processor element comprises a in-line memory module serial interface physical format.

13. The processor element of claim 1 wherein said external device comprises one of another computer system, switch or network.

14. The processor element of claim 1 wherein said processor of said computer system comprises a plurality of processors.

15. The processor element of claim 1 wherein said field programmable gate array is further operative to alter data provided thereto from said external device on said data connection and providing said altered data on said memory module bus.

Assignments (8)
RELEASE OF SECURITY INTEREST IN SPECIFIED PATENTS Recorded May 22, 2023
From: BARINGS FINANCE LLC, AS COLLATERAL AGENT
To: RPX CORPORATION
Reel/Frame 063723/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2020
From: DIRECTSTREAM LLC
To: FG SRC LLC
Reel/Frame 051615/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: SAINT REGIS MOHAWK TRIBE
To: DIRECTSTREAM, LLC
Reel/Frame 049251/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2017
From: SRC LABS, LLC
To: SAINT REGIS MOHAWK TRIBE
Reel/Frame 043174/0318 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2016
From: SRC COMPUTERS, LLC
To: SRC LABS, LLC
Reel/Frame 037820/0147 →
RELEASE OF SECURITY INTEREST Recorded Feb 11, 2016
From: FREEMAN CAPITAL PARTNERS LP
To: SRC COMPUTERS, LLC
Reel/Frame 037707/0196 →
MERGER Recorded Oct 30, 2013
From: SRC COMPUTERS, INC.
To: SRC COMPUTERS, LLC
Reel/Frame 031514/0841 →
SECURITY AGREEMENT Recorded Sep 23, 2013
From: SRC COMPUTERS, LLC
To: FREEMAN CAPITAL PARTNERS LP
Reel/Frame 031263/0288 →