Back to results
US 9,542,188 B2Granted
Hardware debugging apparatus and method for software pipelined program
AssigneeSamsung Electronics Co., Ltd.
InventorsHee-Jun Shim, Yeon-Gon Cho
Life of this patent
Estimating the term…
Abstract
Provided is a hardware debugging apparatus and method for a software-pipelined program. The hardware debugging apparatus and method overcome a currency problem caused during hardware debugging in the software-pipelined program by guarding certain execution blocks and restarting the processing of the software-pipelined program.
Claims14
A hardware debugging apparatus for a software-pipelined program, the hardware debugging apparatus comprising:
- a predicate setter configured to set a trigger iteration count value based on an iteration count and an execution block difference, in response to a trigger event occurring;
- and
- a predicate early generator configured to generate a predicate in advance for an execution block based on the trigger iteration count value, in response to execution of a processor restarting,
- wherein the execution block difference indicates a difference between an execution block in which the trigger event occurs and the execution block that has the predicate generated in advance.
1 more element
A hardware debugging method for a software-pipelined program, the method comprising:
- in response to a trigger event occurring, setting a trigger iteration count value based on information about a iteration count and information about an execution block difference of the software-pipelined program;
- and
- generating in advance a predicate with respect to a particular execution block based on the trigger iteration count value, in response to execution of a processor restarting,
- wherein the execution block difference indicates a difference between an execution block in which the trigger event occurs and the particular execution block that has a predicate generated in advance.
1 more element
Dependencies are inferred from the claim text.