Patent
1995-06-29
1998-09-29
Donaghue, Larry D.
395670, 395678, 395569, 395580, 395581, G06F 942
Patent
active
058157018
ABSTRACT:
Registers are divided into a global pool and a local pool. Code to be used in the processor must allocate registers from the global pool for values that live across decision trees and from the local pool for local values. The processor only accepts interrupts and exceptions during successful inter decision tree jumps. The code signals such jumps with special interruptable jump operations. To put a ceiling on clock cycles between interruptable jumps, each loop should have at least one successful interruptable jump and/or backwards jumps should be interruptable. The interrupt and exception handlers use only registers from the local pool. During a context switch, only contents of the global pool are saved in the task record.
REFERENCES:
patent: 5161226 (1992-11-01), Waiher
patent: 5179702 (1993-01-01), Spix
patent: 5530866 (1996-06-01), Koblenz et al.
patent: 5619408 (1997-04-01), Black et al.
patent: 5628013 (1997-05-01), Anderson et al.
"SPARC Revealed : A close look at Suns . . . Workstation," BYTE, Apr. 1991, pp. 1-7.
Mann, Daniel, "Speed System . . . Embedded-System Applications," Electronic Design, Nov. 2, 1992, pp. 1-9.
Case, "SPARC V9 . . . Revamped Trap Model," Microprocessor Report, Feb. 15, 1993, pp. 1-10.
Barschall Anne E.
Donaghue Larry D.
Follansbee John
Philips Electronics North America Corporation
LandOfFree
Computer method and apparatus which maintains context switching does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Computer method and apparatus which maintains context switching , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Computer method and apparatus which maintains context switching will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-695848