DocumentCode
288951
Title
An improved dynamic register array concept for high-performance RISC processors
Author
Scholz, Thomas ; Schafers, Michael
Author_Institution
Dept. of Design of Integrated Circuits, Tech. Univ. Braunschweig, Germany
Volume
1
fYear
1995
fDate
3-6 Jan 1995
Firstpage
181
Abstract
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
Keywords
data structures; interrupts; reduced instruction set computing; storage allocation; Multi Windows; Threaded Windows; data structures; dynamic register allocation; dynamic register array; dynamic register array concept; exception routines; external memory; fast context switches; general purpose registers; high-performance RISC processors; processor registers; real time systems; registers; short interrupt latency; Clocks; Data structures; Delay; Frequency; Heart; Mirrors; Real time systems; Reduced instruction set computing; Registers; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375395
Filename
375395
Link To Document