THE DESIGN OF A NONBLOCKING LOAD PROCESSOR ARCHITECTURE

Citation
P. Stenstrom et al., THE DESIGN OF A NONBLOCKING LOAD PROCESSOR ARCHITECTURE, Microprocessors and microsystems, 20(2), 1996, pp. 111-123
Citations number
12
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
20
Issue
2
Year of publication
1996
Pages
111 - 123
Database
ISI
SICI code
0141-9331(1996)20:2<111:TDOANL>2.0.ZU;2-Z
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 anal ysis 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 beca use the non-blocking load mechanisms can work in parallel with the ALU , the registerfile, and the cache memories-datapath components that of ten establish the critical path in a pipelined processor.