Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2000-11-02
2004-06-08
Coleman, Eric (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
Reexamination Certificate
active
06748523
ABSTRACT:
BACKGROUND
This invention relates to hardware loops implemented in a programmable processor.
In designing a programmable processor, such as a digital signal processing (DSP) system, two competing design goals are processing speed and power consumption. Conventional processors include a variety of hardware designed to increase the speed at which software instructions are executed. The additional hardware, however, typically increases the power consumption of the processor.
One technique for increasing the speed of a programmable processor is a “hardware loop,” which may be dedicated hardware designed to expedite the execution of software instructions within a loop construct. Hardware loops may reduce the number of clock cycles used to execute a software loop by caching the instructions in local registers, thereby reducing the need to fetch the same instruction from a memory device or instruction cache a plurality of times.
Hardware loops introduce several challenges. These challenges include avoiding penalties such as setup penalties or branch penalties. Setup penalties are the loss of performance (usually an increase in processing time) associated with setting up a hardware loop. Similarly, branch penalties are the loss of performance (again, usually an increase in processing time) associated with a branch.
REFERENCES:
patent: 5303355 (1994-04-01), Gergen et al.
patent: 5375238 (1994-12-01), Ooi
patent: 5537606 (1996-07-01), Byrne
patent: 5694348 (1997-12-01), Guttag et al.
patent: 5727194 (1998-03-01), Shridhar et al.
patent: 6003128 (1999-12-01), Tran
patent: 6076159 (2000-06-01), Fleck et al.
patent: 0 221 741 (1987-05-01), None
patent: 0 511 484 (1992-11-01), None
patent: 0 913 765 (1999-05-01), None
Overkamp Gregory A.
Roth Charles P.
Singh Ravi P.
Coleman Eric
Fish & Richardson P.C.
Intel Corporation
LandOfFree
Hardware loops does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Hardware loops, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hardware loops will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3363956