Patent
1996-05-01
1998-09-01
Lim, Krisna
395567, 395568, G06F 900
Patent
active
058023607
ABSTRACT:
A scheme for variable-delay instructions in a digital processor that allows for variable delay of some instructions to increase performance at different frequencies. The variable-delay (VD) feature allows flag-modifying instructions to execute in a differing number (1 or 2) of clock cycles, depending on the application. In applications that clock the processor at less than maximum frequency, instructions that modify the flag are executed in one clock cycle. In applications that clock the processor at its maximum frequency, the instructions that modify the flag are executed in two clock cycles. If the critical path, and consequently the maximum frequency, of a processor is determined by a flag-modifying operation immediately followed by a flag-reading operation, then the VD scheme helps increase performance at either frequency. The performance increase is proportional to the difference in delays between the critical path associated with flag-modifying and other critical paths. At the lower frequency, a given application consumes slightly less energy and the cost of implementing the scheme is minimal.
REFERENCES:
patent: 4460972 (1984-07-01), Homan et al.
patent: 4835681 (1989-05-01), Culley
patent: 4868739 (1989-09-01), Ngai et al.
patent: 5136969 (1992-08-01), Beckwith et al.
patent: 5313621 (1994-05-01), Chan
patent: 5325495 (1994-06-01), McLellan
patent: 5335331 (1994-08-01), Murao
patent: 5404466 (1995-04-01), Inoue
patent: 5625806 (1997-04-01), Kromer
Lim Krisna
Lucent Technologies - Inc.
LandOfFree
Digital microprocessor device having dnamically selectable instr does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Digital microprocessor device having dnamically selectable instr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Digital microprocessor device having dnamically selectable instr will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-281915