Abstract
Modern superscalar processors, which will be covered extensively in Chap. 4, use multiple FUs. To keep these FUs as busy as possible situations must be allowed where instructions are executed in a different order from that of the original program. Techniques supporting such an out-of-order execution were developed even in the mid-1960s in some complex instruction set computers (CISC) which were large mainframe computers at that time. It would take too much space to describe CISC mainframes in detail. Therefore we only briefly itemize some in this chapter and point out those that made a strong impact on the microarchitecture of today’s superscalars.
Out-of-order execution is not a new concept — it existed twenty years ago on [CISC] IBM and CDC computers — but it is innovative for single-chip implementations…
Mark Brehob, Travis Doom, Richard Enbody, William H. Moore, Sherry Q. Moore, Ron Sass, Charles Severance Beyond RISC — The Post-RISC Architecture (Technical Report TR96-11, Michigan State University, March 1996)
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Šilc, J., Robič, B., Ungerer, T. (1999). CISC Processors. In: Processor Architecture. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58589-0_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-58589-0_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64798-0
Online ISBN: 978-3-642-58589-0
eBook Packages: Springer Book Archive