Cluster PC
First Claim
1. A computer, comprising:
- a gateway CPU that communicates with at least one of;
I/O devices and peripherals, said gateway CPU residing in a first processing layer of the computer that includes a physical interface between the computer and a transmission medium;
a plurality of application-specific CPUs communicating with the gateway CPU, said plurality of application-specific CPUs residing in a second processing layer of the computer different from the first processing layer, and each application-specific CPU dedicated to running only one main application but capable of running secondary administrative applications, each of the application-specific CPUs accessing the gateway CPU, or the gateway CPU accessing the application-specific CPUs, when necessary to access the at least one of;
the I/O devices and the peripherals,such that primary functions of the gateway CPU include acting as a buffer or clearinghouse for data to and from the application-specific CPUs and does not perform application-specific processing itself;
and further comprising at least one connection between one of the application-specific CPUs and another of the application-specific CPUs such that the data can be directly transferred from one to another.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer design based on a platform of multiple central processing units (CPUs). When running multiple applications, each of the multiple CPUs performs all the processing for one of the individual applications. All of the multiple CPUs may operate below the physical layer of the OSI model. They may communicate with each other in a various manners, and they each communicate with a “gateway” CPU that is logically disposed above them on the physical level. The gateway CPU acts as a door or clearinghouse to and from the underground layer. The processing that occurs by the multiple CPUs on the underground layer allows a higher level of security, reliability, and speed compared to conventional single-CPU multitasking systems.
-
Citations
25 Claims
-
1. A computer, comprising:
-
a gateway CPU that communicates with at least one of;
I/O devices and peripherals, said gateway CPU residing in a first processing layer of the computer that includes a physical interface between the computer and a transmission medium;a plurality of application-specific CPUs communicating with the gateway CPU, said plurality of application-specific CPUs residing in a second processing layer of the computer different from the first processing layer, and each application-specific CPU dedicated to running only one main application but capable of running secondary administrative applications, each of the application-specific CPUs accessing the gateway CPU, or the gateway CPU accessing the application-specific CPUs, when necessary to access the at least one of;
the I/O devices and the peripherals,such that primary functions of the gateway CPU include acting as a buffer or clearinghouse for data to and from the application-specific CPUs and does not perform application-specific processing itself; and further comprising at least one connection between one of the application-specific CPUs and another of the application-specific CPUs such that the data can be directly transferred from one to another. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for computing, comprising:
-
providing a gateway CPU that communicates with at least one of;
I/O devices and peripherals, said gateway CPU residing in a first processing layer of the computer that includes a physical interface between the computer and a transmission medium;providing a plurality of application-specific CPUs communicating with the gateway CPU, said plurality of application-specific CPUs residing in a second processing layer of the computer different from the first processing layer; each application-specific CPU dedicated to running at most one main application-but capable or running secondary administrative applications; communicating data between one of the application-specific CPUs and another directly without passing the data through the gateway CPU; wherein the application-specific CPUs accesses the gateway CPU, or the gateway CPU accessing the application-specific CPUs, when necessary to access the at least one of;
I/O devices and peripherals,such that primary functions of the gateway CPU include acting as a buffer or clearinghouse for data to and from the application-specific CPUs and does not perform application-specific processing itself. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for computing, comprising:
-
providing a gateway CPU that communicates with at least one of;
I/O devices and peripherals, said gateway CPU residing in a first processing layer of the computer that includes a physical interface between the computer and a transmission medium;providing a plurality of application-specific CPUs communicating with the gateway CPU, said plurality of application-specific CPUs residing in a second processing layer of the computer different from the first processing layer, and running at most one main application on each application-specific CPU, but capable of running secondary administrative applications; wherein the application-specific CPUs accesses the gateway CPU, or the gateway CPU accessing the application-specific CPUs, when necessary to access the at least one of;
I/O devices and peripherals,such that primary functions of the gateway CPU include acting as a buffer or clearinghouse for data to and from the application-specific CPUs and does not perform application-specific processing itself. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for computing, comprising:
-
providing a gateway CPU that communicates with at least one of;
I/O devices and peripherals, said gateway CPU residing in a first processing layer of the computer that includes a physical interface between the computer and a transmission medium;providing a plurality of application-specific CPUs communicating with the gateway CPU, said plurality of application-specific CPUs residing in a second processing layer of the computer different from the first processing layer; such that primary functions of the gateway CPU include acting as a buffer or clearinghouse for data to and from the application-specific CPUs and does not perform application-specific processing itself, and further comprising at least one memory register for storage of the data for the application-specific CPUs, the memory register including plural memory modules, each module in the plurality being provided the same data as written to the memory register, wherein each of the plurality of application-specific CPUs may access a separate module for retrieval of the data. - View Dependent Claims (23, 24, 25)
-
Specification