Systems and methods for providing co-processors to computing systems
First Claim
Patent Images
1. An adapter board for use in a computer having one or more CPU sockets, comprising:
- a printed circuit board including a first side and a second side opposite the first side;
the first side including a plurality of first connectors configured to be connected to and in communication with the CPU socket;
the second side including a plurality of second connectors configured to be connected to an I/O translator device, and one or more of a processor and a co-processor;
an I/O translator device connected to the second connectors; and
circuitry associated with the printed circuit board connecting the plurality of first and second connectors to enable communication therebetween.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing systems with conventional CPUs coupled to co-processors or accelerators implemented in FPGAs (Field Programmable Gate Arrays). One embodiment of the systems and methods according to the invention includes a FPGA accelerator implemented in a computer system by providing an adapter board configured to be used in a standard CPU socket.
23 Citations
35 Claims
-
1. An adapter board for use in a computer having one or more CPU sockets, comprising:
-
a printed circuit board including a first side and a second side opposite the first side;
the first side including a plurality of first connectors configured to be connected to and in communication with the CPU socket;
the second side including a plurality of second connectors configured to be connected to an I/O translator device, and one or more of a processor and a co-processor;
an I/O translator device connected to the second connectors; and
circuitry associated with the printed circuit board connecting the plurality of first and second connectors to enable communication therebetween. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An adapter board for providing a co-processor to a computer, the computer having one or more CPU socket, comprising:
-
a printed circuit board including a first side and a second side opposite the first side;
a plurality of first connectors disposed on the first side configured to be connected to and in communication with the CPU socket;
a co-processor operably connected to the printed circuit board and provided in communication with the plurality of first connectors. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer system including a motherboard with a CPU socket, comprising:
-
an adapter board disposed in and in operable communication with the CPU socket;
a processor and a co-processor disposed on the adapter board and in communication with the socket through an I/O translator. - View Dependent Claims (30, 31)
-
-
32. A computer system having two or more CPU sockets, comprising:
an adapter board disposed in at least one of the two or more CPU sockets, each adapter board including one or both of a processor and a co-processor, and an I/O translator to adaptively permit communication between a socket having an adapter connected directly thereto. - View Dependent Claims (33, 34)
-
35. A computer system including a motherboard with a CPU socket, comprising:
-
an adapter board disposed in and in operable communication with the CPU socket;
a processor disposed on the adapter board and in communication with the socket through an I/O translator to adapt the function of the processor to the socket.
-
Specification