Electrical computers and digital processing systems: processing – Architecture based instruction processing – Stack based computer
Reexamination Certificate
2007-03-13
2007-03-13
Pan, Daniel H. (Department: 2183)
Electrical computers and digital processing systems: processing
Architecture based instruction processing
Stack based computer
C712S219000, C712S228000
Reexamination Certificate
active
10227866
ABSTRACT:
The present invention provides a microprocessor which enables task switching with a small time overhead. Upon reception of input of an interrupt control signal during execution of a task-1, a first program counter is switched to a second program counter and a first register file is switched to a second register file to start execution of a task-2. During the execution of the task-2, a task switch controller controls switches to select the first program counter, first memory devices of a processing pipeline circuit, and the first register file to save data stored in them in a save memory. After the data saving, data on a task-3 saved in the save memory is restored in the first program counter, the first memory devices of the processing pipeline circuit, and the first register file.
REFERENCES:
patent: 4851992 (1989-07-01), Nakayama
patent: 5727211 (1998-03-01), Gulsen
patent: 5893121 (1999-04-01), Ebrahim et al.
patent: 6038631 (2000-03-01), Suzuki et al.
patent: 6088787 (2000-07-01), Predko
patent: 6691268 (2004-02-01), Chin
patent: 58-196357 (1983-11-01), None
patent: 04-180131 (1992-06-01), None
patent: 04-367034 (1992-12-01), None
patent: 09-073392 (1997-03-01), None
patent: 10-011301 (1998-01-01), None
patent: WO98/13759 (1998-04-01), None
Office Action of Japanese Patent Application, 2002-220714, Jul. 21, 2005.
Office Action of Japanese application 2002-220714 issued by Japan on Jul. 21, 2005 in Japanese language.
Guangzuo Cui et al., Parallel Replacement Mechanism for MultiThread, Advances in Parallel and Distributed Computing, 1997, Proceedings, IEEE, Mar. 21, 1997, pp. 338-344.
Bernard K. Gunther, “Multithreading with Distributed Functional Units”. IEEE Transactions on Computers, vol. 46, No. 4, Apr. 1997 pp. 399-411.
Pan Daniel H.
Sony Corporation
LandOfFree
Microprocessor does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Microprocessor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3777492