• 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