NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Due to the lapse in federal government funding, NASA is not updating this website. We sincerely regret this inconvenience.

Back to Results
Context Switching with Multiple Register Windows: A RISC Performance StudyAlthough previous studies have shown that a large file of overlapping register windows can greatly reduce procedure call/return overhead, the effects of register windows in a multiprogramming environment are poorly understood. This paper investigates the performance of multiprogrammed, reduced instruction set computers (RISCs) as a function of window management strategy. Using an analytic model that reflects context switch and procedure call overheads, we analyze the performance of simple, linearly self-recursive programs. For more complex programs, we present the results of a simulation study. These studies show that a simple strategy that saves all windows prior to a context switch, but restores only a single window following a context switch, performs near optimally.
Document ID
19980008790
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Konsek, Marion B.
(Polish Academy of Sciences Gliwice, Poland)
Reed, Daniel A.
(Illinois Univ. at Urbana-Champaign Urbana, IL United States)
Watcharawittayakul, Wittaya
(Illinois Univ. at Urbana-Champaign Urbana, IL United States)
Date Acquired
September 6, 2013
Publication Date
October 1, 1987
Subject Category
Computer Systems
Report/Patent Number
NASA/CR-87-206200
NAS 1.26:206200
UILU-ENG-87-1765
UIUCDCS-R-87-1377
Report Number: NASA/CR-87-206200
Report Number: NAS 1.26:206200
Report Number: UILU-ENG-87-1765
Report Number: UIUCDCS-R-87-1377
Funding Number(s)
CONTRACT_GRANT: NSF DCR-84-17948
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available