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
Link To Document