• 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