Back to Search Start Over

The design of a non-blocking load processor architecture

Authors :
Magnus Balldin
Per Stenström
Jonas Skeppstedt
Source :
Microprocessors and Microsystems. 20:111-123
Publication Year :
1996
Publisher :
Elsevier BV, 1996.

Abstract

We have extended a single-issue pipelined implementation of SPARC with mechanisms to support non-blocking load instructions and analyzed it with respect to speed and complexity. We present the functionality of the non-blocking load scheme as well as a detailed implementation analysis of it. We find that it is possible to implement the non-blocking load mechanisms without significantly complicating the pipeline design and with no increase of the processor cycle time. This is mainly because the non-blocking load mechanisms can work in parallel with the ALU, the registerfile, and the cache memories-datapath components that often establish the critical path in a pipelined processor.

Details

ISSN :
01419331
Volume :
20
Database :
OpenAIRE
Journal :
Microprocessors and Microsystems
Accession number :
edsair.doi...........7dbac4448e88f60437656cfe0d0b4949
Full Text :
https://doi.org/10.1016/0141-9331(96)01080-0