System and method of populating an instruction word
AssigneeTachyum Ltd.
InventorRadoslav Danilak
Life of this patent
Estimating the term…
Loading patent…
AssigneeTachyum Ltd.
InventorRadoslav Danilak
Estimating the term…
A methodology for populating an instruction word for simultaneous execution of instruction operations by a plurality of ALUs in a data path is provided. The methodology includes: creating a dependency graph of instruction nodes, each instruction node including at least one instruction operation; first selecting a first available instruction node from the dependency graph; first assigning the selected first available instruction node to the instruction word; second selecting any available dependent instruction nodes that are dependent upon a result of the selected first available instruction node and do not violate any predetermined rule; second assigning to the instruction word the selected any available dependent instruction nodes; and updating the dependency graph to remove any instruction nodes assigned during the first and second assigning from further consideration for assignment.
A system for populating instruction words for simultaneous execution of instruction operations, the system comprising:
A method for populating an instruction word for simultaneous execution of instruction operations by a plurality of ALUs in a data path, the method comprising:
A non-transitory computer readable media storing instructions for populating instruction words for simultaneous execution of instruction operations by a plurality of ALUs in a data path, which when executed by a system, cause the system to perform operations comprising:
Dependencies are inferred from the claim text.