Object oriented on-chip messaging
AssigneeAdvanced Micro Devices, Inc.
InventorsJ. Andrew Lambrecht, Alfred C. Hartmann, Gary M. Godrey
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsJ. Andrew Lambrecht, Alfred C. Hartmann, Gary M. Godrey
Estimating the term…
A system and method that operate on data in a communication system. The system comprises a communication network for routing objects that include data and a tag and comprised of processing modules for processing the data included in the objects and routing nodes that are operable to route the objects between the processing modules. Each processing module includes a processing memory for storing objects. Each routing node includes a routing memory for storing memory objects and is operable to route objects throughout the system. The objects include stored objects stored in various ones of the respective processing memories and the respective routing memories. Each stored object further includes methods that are executable to perform operations on the data and a processing list that lists the methods to be executed on the data. Each processing node interrogates objects to examine the processing list and execute methods identified by the processing list to perform corresponding operations on the data. The method routes objects in the communication system.
A method for routing objects in a communication system, wherein the communication system comprises a plurality of routing nodes and a plurality of interconnecting processing modules coupled to the routing nodes, wherein each of the objects includes a tag that identifies the object, and data;
A method for operating on data in a system, wherein the system comprises a plurality of processing modules and one or more routing nodes, wherein each of the plurality of processing modules are operable to operate on objects including a data portion, a method portion including one or more methods which are executable to perform operations on the data, and a processing list which lists one or more of said methods which are to be executed on said data;
A system for operating on data in a communication system, the system comprising:
Dependencies are inferred from the claim text.