Computer architecture for emulating master-slave controllers for a correlithm object processing system
First Claim
1. A device configured to emulate a synchronous correlithm object processing system, comprising:
- a boss engine configured to emulate;
a slave boss linked with a first boss table, wherein;
the slave boss is configured to;
iteratively send commands to the first plurality of nodes implemented by a node engine identified in a first boss table in response to receiving an execute command from a master boss, wherein sending the commands comprises;
sending execute commands to the first plurality of nodes identified in the first boss table; and
sending output commands the first plurality of nodes identified in the first boss table; and
the master boss linked with a second boss table, wherein;
the master boss is configured to;
iteratively send commands to the slave boss and the second plurality of nodes implemented by the node engine identified in a second boss table, wherein sending the commands comprises;
sending execute commands to the slave boss and the second plurality of the nodes identified in the second boss table; and
sending output commands the slave boss and the second plurality of the nodes identified in the second boss table; and
the node engine configured to emulate a plurality of nodes, wherein;
each node is linked with a node table that identifies;
the first plurality of correlithm objects, wherein each correlithm object in the first plurality of correlithm objects is a point in a first n-dimensional space represented by a binary string; and
the second plurality of correlithm objects linked with the first plurality of correlithm objects, wherein each correlithm object in the second plurality of correlithm objects is a point in a second n-dimensional space represented by a binary string; and
each node is configured to;
receive a first correlithm object;
fetch a second correlithm object from among the second plurality of correlithm objects based on the first correlithm object in response to receiving an execute command; and
output the second correlithm object in response to receiving an output command.
1 Assignment
0 Petitions
Accused Products
Abstract
A device that includes a master boss and a slave boss. The slave boss is configured to iteratively send execute and output commands to a first plurality of nodes implemented by a node engine identified in a first boss table in response to receiving an execute command from the master boss. The master boss is configured to iteratively send execute and output commands to the slave boss and a second plurality of nodes implemented by the node engine identified in a second boss table. Each node is configured to receive a first correlithm object, fetch a second correlithm object based on the first correlithm object in response to receiving an execute command, and output the second correlithm object in response to receiving an output command.
63 Citations
20 Claims
-
1. A device configured to emulate a synchronous correlithm object processing system, comprising:
-
a boss engine configured to emulate; a slave boss linked with a first boss table, wherein; the slave boss is configured to; iteratively send commands to the first plurality of nodes implemented by a node engine identified in a first boss table in response to receiving an execute command from a master boss, wherein sending the commands comprises;
sending execute commands to the first plurality of nodes identified in the first boss table; and
sending output commands the first plurality of nodes identified in the first boss table; andthe master boss linked with a second boss table, wherein; the master boss is configured to; iteratively send commands to the slave boss and the second plurality of nodes implemented by the node engine identified in a second boss table, wherein sending the commands comprises;
sending execute commands to the slave boss and the second plurality of the nodes identified in the second boss table; and
sending output commands the slave boss and the second plurality of the nodes identified in the second boss table; andthe node engine configured to emulate a plurality of nodes, wherein; each node is linked with a node table that identifies; the first plurality of correlithm objects, wherein each correlithm object in the first plurality of correlithm objects is a point in a first n-dimensional space represented by a binary string; and the second plurality of correlithm objects linked with the first plurality of correlithm objects, wherein each correlithm object in the second plurality of correlithm objects is a point in a second n-dimensional space represented by a binary string; and each node is configured to; receive a first correlithm object; fetch a second correlithm object from among the second plurality of correlithm objects based on the first correlithm object in response to receiving an execute command; and output the second correlithm object in response to receiving an output command. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for emulating a synchronous correlithm object processing system, comprising:
-
iteratively sending, by a master boss implemented by a boss engine, commands to a slave boss and a first plurality of nodes identified in a first boss table, wherein sending the commands comprises; sending execute commands to the slave boss and the second plurality of the nodes identified in the first boss table; and sending output commands the slave boss and the second plurality of the nodes identified in the first boss table; iteratively sending, by the slave boss, commands to a second plurality of nodes identified in a second boss table in response to receiving an execute command from the master boss, wherein sending the commands comprises; sending execute commands to the second plurality of nodes identified in the second boss table; and sending output commands the second plurality of nodes identified in the second boss table, wherein; each node from the first plurality of nodes and the second plurality of nodes is linked with a node table that identifies; the first plurality of correlithm objects, wherein each correlithm object in the first plurality of correlithm objects is a point in a first n-dimensional space represented by a binary string; and the second plurality of correlithm objects linked with the first plurality of correlithm objects, wherein each correlithm object in the second plurality of correlithm objects is a point in a second n-dimensional space represented by a binary string; and each node from the first plurality of nodes and the second plurality of nodes is configured to; receive a first correlithm object; fetch a second correlithm object from among the second plurality of correlithm objects based on the first correlithm object in response to receiving an execute command; and output the second correlithm object in response to receiving an output command. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising executable instructions stored in a non-transitory computer readable medium such that when executed by a processor causes the processor to emulate a synchronous correlithm object processing system configured to:
-
iteratively send commands to a slave boss and a first plurality of nodes identified in a first boss table, wherein sending the commands comprises; sending execute commands to the slave boss and the second plurality of the nodes identified in the first boss table; and sending output commands the slave boss and the second plurality of the nodes identified in the first boss table; iteratively send commands to a second plurality of nodes identified in a second boss table in response to receiving an execute command, wherein sending the commands comprises; sending execute commands to the second plurality of nodes identified in the second boss table; and sending output commands the second plurality of nodes identified in the second boss table, wherein; each node from the first plurality of nodes and the second plurality of nodes is linked with a node table that identifies; the first plurality of correlithm objects, wherein each correlithm object in the first plurality of correlithm objects is a point in a first n-dimensional space represented by a binary string; and the second plurality of correlithm objects linked with the first plurality of correlithm objects, wherein each correlithm object in the second plurality of correlithm objects is a point in a second n-dimensional space represented by a binary string; and each node from the first plurality of nodes and the second plurality of nodes is configured to; receive a first correlithm object; fetch a second correlithm object from among the second plurality of correlithm objects based on the first correlithm object in response to receiving an execute command; and output the second correlithm object in response to receiving an output command. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification