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:

    Article

  • Date:

    31 July 1993

  • Publication Status:

    Published

  • Publisher

    IEEE Computer Society

  • DOI:

    10.1109/40.229712

  • ISSN:

    0272-1732

  • Library of Congress:

    QA75 Electronic computers. Computer science

  • Dewey Decimal Classification:

    005 Computer programming, programs & data

Citation

Russell, G. & Shaw, P. (1993). Shifting register windows. IEEE Micro. 13, 28-35. doi:10.1109/40.229712. ISSN 0272-1732

Authors

Keywords

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

Available Documents