Research Output

Shifting register windows.

  Shifting register windows is a new register windowing method that attempts to overcome some of the difficulties of traditional fixed- and variable-sized schemes. Using fewer register elements that a seven-window Sparc organization, shifting register windows more that halves spill/refill memory traffic, and reduces visible spill/refill cycles by an order of magnitude. In addition, shifting register windows, a scheme based on fast hardware stack and register-memory dribbling, has a very short register bus length. It also zeros registers as they are being allocated, making a common initialization unnecessary.

  • Type:


  • Date:

    31 August 1993

  • Publication Status:


  • Publisher

    IEEE Computer Society

  • DOI:


  • ISSN:


  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    005 Computer programming, programs & data


Russell, G., & Shaw, P. (1993). Shifting register windows. IEEE Micro, 13, 28-35.



Shifting register windows; seven-window Sparc organization; fast hardware stack; register-memory dribbling; common initialization;

Monthly Views:

Available Documents