DocumentCode
2589936
Title
Multi Windows: a dynamic register array concept for high-performance RISC processors
Author
Scholz, Thomas ; Schäfers, Michael
Author_Institution
Dept. of Design of Integrated Circuits, Tech. Univ. Braunschweig, Germany
fYear
1994
fDate
5-8 Sep 1994
Firstpage
523
Lastpage
530
Abstract
Threaded Windows utilizes a dynamic concept for handling a very large number of general purpose registers. This concept enables fast context switches and a short interrupt latency. It is well suited for real time systems. Unfortunately, there are also some disadvantages. To avoid most of the disadvantages of Threaded Windows, we started the development of Multi Windows. In Multi Windows, the data structures were simplified and improved. The exception routines are less complex and faster. Both concepts are discussed
Keywords
data structures; exception handling; memory architecture; real-time systems; reduced instruction set computing; storage allocation; Multi Windows; Threaded Windows; data structures; dynamic register array concept; exception routines; fast context switches; general purpose registers; high-performance RISC processors; real time systems; short interrupt latency; Clocks; Data structures; Delay; Frequency; Performance gain; Real time systems; Reduced instruction set computing; Registers; Switches; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO 94. System Architecture and Integration. Proceedings of the 20th EUROMICRO Conference.
Conference_Location
Liverpool
Print_ISBN
0-8186-6430-4
Type
conf
DOI
10.1109/EURMIC.1994.390362
Filename
390362
Link To Document