Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2011-01-18
2011-01-18
Ellis, Richard (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S228000, C712S215000
Reexamination Certificate
active
07873817
ABSTRACT:
A reduced instruction set computer (RISC) processor includes a processing core, which is arranged to process a software thread. A hardware-implemented scheduler is arranged to receive respective contexts of a plurality of software threads, to determine a schedule for processing of the software threads by the processing core, and to serve the contexts to the processing core in accordance with the schedule.
REFERENCES:
patent: 3496551 (1970-02-01), Driscoll et al.
patent: 3643227 (1972-02-01), Smith et al.
patent: 3648253 (1972-03-01), Mullery et al.
patent: 4152761 (1979-05-01), Louie
patent: 4319321 (1982-03-01), Anastas et al.
patent: 4586130 (1986-04-01), Butts et al.
patent: 4964040 (1990-10-01), Wilcox
patent: 5168566 (1992-12-01), Kuki et al.
patent: 5379428 (1995-01-01), Belo
patent: 5430850 (1995-07-01), Papadopoulos et al.
patent: 5630130 (1997-05-01), Perotto et al.
patent: 6134653 (2000-10-01), Roy et al.
patent: 6243735 (2001-06-01), Imanishi et al.
patent: 6360243 (2002-03-01), Lindsley et al.
patent: 6918116 (2005-07-01), Ang
patent: 6947425 (2005-09-01), Hooper et al.
patent: 7395355 (2008-07-01), Afergan et al.
patent: 2004/0073703 (2004-04-01), Boucher et al.
patent: 2004/0168030 (2004-08-01), Traversat et al.
patent: 2005/0165985 (2005-07-01), Vangal et al.
VAX 11/780 Architecture Handbook, Digital Equipment Corporation, 1977, pp. 9-13 to 9-16.
FOLDOC, definition of multithreading, retireved from http://foldoc.org/Multithreading, Dec. 23, 1997.
Wikipedia, definition of Thread (computer science), retreived from http://en.wikipedia.org/wiki/Thread—(computer—science), page version as it existed on Oct. 19, 2004.
Lindh et al., Fastchart—A Fast Time Deterministic CPU and Hardware Based Real-Time-Kernel, IEEE, 1991, pp. 36-40.
Lindh et al., Fastchart—Idea and Implementation, IEEE, 1991, pp. 401-404.
Starner et al., Real-Time Scheduling Co-Processor in Hardware for Single and Multiprocessor Systems, IEEE, 1996, pp. 509-512.
Lindh, Lennart, Fasthard—A Fast Time Deterministic HARDware Based Real-Time Kernel, IEEE 1992, pp. 21-25.
Manner, Reinhard, Hardware Task/Processor Scheduling in a Polyprocessor Environment, IEEE Transactions on Computers, vol. C-33, No. 7, Jul. 1984, pp. 626-636.
Lindh, Lennart, A Real-Time Kernel implemented in one chip, IEEE, 1993, pp. 251-254.
Adomat et al., Real-Time Kernel in Hardware RTU: A Step Towards Deterministic and High-Performance Real-Time Systems, Proceedings of EURWRTS '96, IEEE 1996, pp. 164-168.
Cooling et al., Task scheduler co-processor for hard real-time systems, Microprocessors and Microsystems 20, 1997, pp. 553-566.
Niehaus et al., The Spring Scheduling Co-Processor: Design, Use, and Performance, IEEE, 1993, pp. 106-111.
Burleson et al., The Spring Scheduling Coprocessor: A Scheduling Accelerator, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, vol. 7, No. 1, Mar. 1999, pp. 38-47.
Stanischewski, Frank, Fastchart—Performance, Benefits and Disadvantages of the Architecture, IEEE, 1993, pp. 246-250.
Aloni Eli
Ayalon Gilad
David Oren
Broadcom Corporation
Ellis Richard
McAndrews Held & Malloy Ltd.
LandOfFree
High speed multi-threaded reduced instruction set computer... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with High speed multi-threaded reduced instruction set computer..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High speed multi-threaded reduced instruction set computer... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2696147