|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Gordon Russell, Paul Shaw, "Shifting Register Windows," IEEE Micro, vol. 13, no. 4, pp. 28-34, July/August, 1993. | |||
| BibTex | x | ||
| @article{ 10.1109/40.229712, author = {Gordon Russell and Paul Shaw}, title = {Shifting Register Windows}, journal ={IEEE Micro}, volume = {13}, number = {4}, issn = {0272-1732}, year = {1993}, pages = {28-34}, doi = {http://doi.ieeecomputersociety.org/10.1109/40.229712}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Micro TI - Shifting Register Windows IS - 4 SN - 0272-1732 SP28 EP34 EPD - 28-34 A1 - Gordon Russell, A1 - Paul Shaw, PY - 1993 VL - 13 JA - IEEE Micro ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.229712
Shifting register windows, a register windowing method that attempts to overcome some of the difficulties of traditional fixed- and variable-sized schemes, is described. Using fewer register elements than a seven-window Sparc organization, shifting register windows more than 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 common initialization unnecessary.
Citation:
Gordon Russell, Paul Shaw, "Shifting Register Windows," IEEE Micro, vol. 13, no. 4, pp. 28-34, July-Aug. 1993, doi:10.1109/40.229712
Usage of this product signifies your acceptance of the Terms of Use.

