NASA NTRS · 19980008790
Context Switching with Multiple Register Windows: A RISC Performance Study
Abstract
Although 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.
Keep this discovery
Explore connections, maps & timelines
Konsek, Marion B., Reed, Daniel A., Watcharawittayakul, Wittaya. 1987-10-01. Context Switching with Multiple Register Windows: A RISC Performance Study. https://ntrs.nasa.gov/citations/19980008790
Cite the original work for its findings. Save a collection to share your selection of sources.