RISC processor architecture with high performance context switch

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

709109, 712 41, G06F 948

Patent

active

061346535

ABSTRACT:
A RISC processor includes a sequencer, a register ALU (RALU), data RAM, and a coprocessor interface. The sequencer includes an N.times.32 bit instruction RAM which is booted from external memory through the coprocessor interface. The RALU includes a four port register file for storage of three contexts, and an ALU. The ISA (instruction set architecture) according to the invention supports up to eight coprocessors. An important feature of the invention is that multiple sets of general purpose registers are provided for the storing of several contexts. According to a presently preferred embodiment, three sets of general purpose registers are provided as part of the RALU and a new opcode is provided for switching among the sets of general purpose registers. With multiple sets of general purpose registers, context switching can be completed in three processing cycles. In addition, one set of general purpose registers can be loaded by a coprocessor while another set of general purpose registers is in use by the ALU. According to a presently preferred embodiment, each of the three sets of general purpose registers includes twenty-eight thirty-two bit registers. In addition, according to the presently preferred embodiment, a single set of four thirty-two bit registers is provided for use in any context. The set of common registers is used to store information which is used by more than one context.

REFERENCES:
patent: 4853849 (1989-08-01), Bain, Jr. et al.
patent: 5179682 (1993-01-01), Jensen
patent: 5357617 (1994-10-01), Davis et al.
patent: 5524250 (1996-06-01), Chesson et al.
patent: 5564057 (1996-10-01), Hardewig et al.
patent: 5680641 (1997-10-01), Sidman
patent: 5721868 (1998-02-01), Yung et al.
patent: 5812868 (1998-09-01), Moyer et al.
patent: 5903919 (1999-05-01), Myers
Computer Organization and Design,by J. Hennessy and D. Patterson, 1997, Morgan Kaufmann Publishers, Inc.,,pp 434-536.
MIPS RISC Architecture by G. Kane and J. Heinrich,Prentice Hall PTR, 1992, Chapters 1-3, Chapter 6.
Article entitled Fast Context Switching in Real-time Propositional Reasoning by Nayak and Williams, in Proceedings of AAAI-97, 7 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

RISC processor architecture with high performance context switch does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with RISC processor architecture with high performance context switch, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and RISC processor architecture with high performance context switch will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-479564

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.