Russell, Gordon and Shaw, Paul (1993) Shifting register windows. IEEE Micro, 13 (4). pp. 28-35. ISSN 0272-1732
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial.
Download (1030kB) | Request a copy
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.
|Additional Information:||“© 1993 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.”|
|Uncontrolled Keywords:||Shifting register windows; seven-window Sparc organization; fast hardware stack; register-memory dribbling; common initialization;|
|University Divisions/Research Centres:||Faculty of Engineering, Computing and Creative Industries > School of Computing|
|Dewey Decimal Subjects:||000 Computer science, information & general works > 000 Computer science, knowledge & systems > 005 Computer programming, programs & data|
|Library of Congress Subjects:||Q Science > QA Mathematics > QA75 Electronic computers. Computer science|
|Depositing User:||Computing Research|
|Date Deposited:||27 Aug 2010 11:58|
|Last Modified:||05 Oct 2011 11:58|
Actions (login required)