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 :
بازگشت