Cycle accurate tracing of vector instructions
AssigneeSiFive, Inc.
InventorsBruce Ableidinger, Ernest L. Edgar
Life of this patent
Estimating the term…
Loading patent…
AssigneeSiFive, Inc.
InventorsBruce Ableidinger, Ernest L. Edgar
Estimating the term…
Systems and methods are disclosed for cycle accurate tracing of vector instructions. For example, a system may include a vector unit in communication with a scalar core. The vector unit may include a vector instruction queue that receives vector instructions from the scalar core. The vector unit may also include a vector execution unit that executes vector instructions from the vector instruction queue. The system may also include checkpoints in the vector unit including a first checkpoint including circuitry that sets a first bit for a first clock cycle in which a first vector instruction exits the vector instruction queue, and a second checkpoint including circuitry that sets a second bit for a second clock cycle in which a second vector instruction exits the vector execution unit.
An apparatus comprising:
A method comprising:
A non-transitory computer-readable storage medium that includes instructions that, when executed by a processor, causes the processor to:
Dependencies are inferred from the claim text.