Tagged token data processing system with operand matching in activation frames
AssigneeMassachusetts Institute of Technology
InventorsGregory M. Papadopoulos, David E. Culler, Arvind
Life of this patent
Estimating the term…
Loading patent…
AssigneeMassachusetts Institute of Technology
InventorsGregory M. Papadopoulos, David E. Culler, Arvind
Estimating the term…
A data flow processing system has a plurality of processing elements and memory units. Communication amongst processing elements and amongst processing elements and memory units is facilitated by an interconnection network. Each processing element is pipelined. The system operates upon data objects known as tokens. The tokens initiate activity within the processing element pipelines. Included within the activities initiated by the tokens is execution of instructions. Operands for instructions are matched in non-associative portions of memory known as activation frames. The activation frame memory locations have a state field that indicates whether a value is present or not in the activation frame. The state field may also indicate other information about an activation frame memory location. The state field is used to determine what action is taken at an activation frame memory location when an instruction is executed. The state field also determines the scheduling of execution of instructions. Moreover, the state field may be manipulated independent of a value held at an activation frame memory location.
In a data processing system, a method of executing an arithmetic/logical instruction comprising the steps, performed by the system, of
In a data processing system, a method, performed by the system, of matching operands of a single instruction, comprising the steps of:
A method of processing tokens in a data processing system having a pipeline of processing units, comprising the steps, performed by the pipeline, of:
A method of handling exceptions in a pipelined data processing system comprising the steps, performed by the system, of:
A data processing system comprising
A tagged token data flow machine comprising:
A tagged token data flow machine comprising:
In a data flow processing system a method, performed by the system, comprising:
A data processing system comprising at least one data processor and memory, the memory having instructions and data storage therein, the at least one data processor, operating on the instructions, comprising:
In a data processing system comprising at least one data processor and memory, the memory having instructions and data stored therein, a method, performed by the system, comprising:
Dependencies are inferred from the claim text.