Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2000-12-28
2004-07-13
Treat, William M. (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
Reexamination Certificate
active
06763453
ABSTRACT:
BACKGROUND
In designing a programmable processor, such as a digital signal processing (DSP) system, processing speed and power consumption may form tradeoffs. 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.
A “hardware loop” may increase the speed of a programmable processor. This may be implemented using 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 number of times.
Hardware loops introduce several challenges. These challenges include avoiding penalties such as setup penalties or branch penalties. Setup penalties include 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: 5710913 (1998-01-01), Gupta et al.
patent: 5734880 (1998-03-01), Guttag et al.
patent: 5794029 (1998-08-01), Babaian et al.
patent: 6345357 (2002-02-01), Sato
patent: 0 221 741 (1987-05-01), None
patent: 0 487 082 (1992-05-01), None
Lister, A.M.,Fundamentals of Operating Systems, MacMillan Publishers Ltd., London, UK, Third Edition, 1985, pp 28-29.
Anderson William C.
Roth Charles P.
Singh Ravi P.
Tomazin Thomas
LandOfFree
Security on 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 Security on hardware loops, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Security on hardware loops will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3234711