Shifting register windows.

Russell, Gordon and Shaw, Paul (1993) Shifting register windows. IEEE Micro, 13 (4). pp. 28-35. ISSN 0272 1732

[img] PDF
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial.

Download (1MB) | 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.

Item Type: Article
Print ISSN: 0272 1732
Electronic ISSN: 937 4143
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
Item ID: 3185
Depositing User: Computing Research
Date Deposited: 27 Aug 2010 10:58
Last Modified: 11 Oct 2013 13:37

Actions (login required)

View Item View Item


Downloads per month over past year

View more statistics

Edinburgh Napier University is a registered Scottish charity. Registration number SC018373