Dr Gordon Russell G.Russell@napier.ac.uk
Associate Professor
Register windowing has become a common sight in high speed processors, reducing the memory traffic required to preserve register contents over sub-routine invocations. However, approaches to register windowing have changed little since their introduction. In this article, the current windowing schemes (namely fixed-sized and variable-sized) are presented, along with methods of implementation. A number of disadvantages with these systems are identified, and the requirements for an improved register windowing mechanism defined. A new register windowing paradigm is presented, known as Shifting Register Windows , which is design to meet these requirements. This windowing system is first given in overview, followed by a more detailed description of the underlying model. Finally, a performance analysis of the model is presented, and conclusions drawn on speed and efficiency.
Russell, G., & Shaw, P. (1993). A stack-based register set
Report Type | Technical Report |
---|---|
Publication Date | 1993 |
Deposit Date | Aug 27, 2010 |
Peer Reviewed | Not Peer Reviewed |
Keywords | Register windowing; high speed processors; Shifting Register Windows; |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/3189 |
PLC Memory Attack Detection and Response in a Clean Water Supply System
(2019)
Journal Article
Decrypting Live SSH Traffic in Virtual Environments
(2019)
Journal Article
Fingerprinting JPEGs With Optimised Huffman Tables
(2018)
Journal Article
Risk assessment for mobile systems through a multilayered hierarchical Bayesian network.
(2016)
Journal Article
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search