loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
28th Hawaii International Conference on System Sciences (HICSS'95)
Hawaii, USA
January 04-January 07
ISBN: 0-8186-6930-6
T. Scholz, Dept. of Design of Integrated Circuits, Tech. Univ. Braunschweig, Germany
M. Schafers, Dept. of Design of Integrated Circuits, Tech. Univ. Braunschweig, Germany
To avoid RISC processors accessing the external memory, an increased number of processor registers is desirable. However, sophisticated concepts are needed for the handling of large amounts of registers. Multi Windows are an improved version of Threaded Windows, the first dynamic register array concept. Both utilize dynamic register allocation for handling a very large number of general purpose registers. This concept enables fast context switches and a short interrupt latency, which makes it suitable for real time systems. In Multi Windows, the data structures were simplified and improved. Exception routines are less complex and faster. Both concepts are discussed in this article.
Index Terms:
reduced instruction set computing; data structures; storage allocation; interrupts; dynamic register array concept; high-performance RISC processors; external memory; processor registers; registers; Multi Windows; Threaded Windows; dynamic register array; dynamic register allocation; general purpose registers; fast context switches; short interrupt latency; real time systems; data structures; exception routines
Citation:
T. Scholz, M. Schafers, "An improved dynamic register array concept for high-performance RISC processors," hicss, pp.181, 28th Hawaii International Conference on System Sciences (HICSS'95), 1995
Usage of this product signifies your acceptance of the Terms of Use.