INSPIRING FUTURES

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 (1030kB) | Request a copy

    Abstract/Description

    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 11:58
    Last Modified: 11 Oct 2013 14:37
    URI: http://researchrepository.napier.ac.uk/id/eprint/3185

    Actions (login required)

    View Item

    Document Downloads

    More statistics for this item...

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