• DocumentCode
    1884594
  • Title

    Register window management for a real-time multitasking RISC

  • Author

    Quammen, D.J. ; Miller, D.R. ; Tabak, D.

  • Author_Institution
    Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
  • Volume
    1
  • fYear
    1989
  • fDate
    3-6 Jan 1989
  • Firstpage
    135
  • Abstract
    An architecture is proposed that allows fast procedure calls, low-overhead task switches, and primitives, which assist in queue-oriented intertask communications. This is accomplished by managing the registers as noncontiguous register windows. The details of the register granularity are hidden from the applications program. The architecture is based on a VLSI CPU called the MULTIS, which is capable of handling the dynamically created data of multiple tasks in on-chip storage. This ability enables tasking systems to benefit from the use of large on-chip memories such as those found in RISC (reduced-instruction-set computer) technologies. Other features of the architecture include efficient interrupt handling and provision for register-based task local, procedure-global dynamic storage
  • Keywords
    VLSI; multiprogramming; real-time systems; reduced instruction set computing; MULTIS; VLSI CPU; interrupt handling; procedure-global dynamic storage; queue-oriented intertask communications; real-time multitasking RISC; register granularity; register window management; Communication switching; Computer science; Environmental management; High level languages; Multitasking; Real time systems; Reduced instruction set computing; Registers; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Print_ISBN
    0-8186-1911-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1989.47153
  • Filename
    47153