Back to Search
Start Over
The design of a non-blocking load processor architecture
- 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.
- Subjects :
- Scheme (programming language)
Computer Networks and Communications
Computer science
Pipeline (computing)
Pipeline burst cache
Parallel computing
Blocking (statistics)
Microarchitecture
Artificial Intelligence
Hardware and Architecture
Cache
Critical path method
computer
Software
computer.programming_language
Subjects
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