High Performance Computing - Charles Severance [143]
[84] Interestingly, while the delay slot is no longer critical in processors that execute four instructions simultaneously, there is not yet a strong reason to remove the feature. Removing the delay slot would be nonupwards-compatible, breaking many existing codes. To some degree, the branch delay slot has become “baggage” on those “new” 10-year-old architectures that must continue to support it.
[85] People will argue forever but, in a sense, reducing the instruction set was never an end in itself, it was a means to an end.
Appendix A. Attributions
Collection: High Performance Computing
Edited by: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/col11136/1.5/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: 1.0 Introduction to the Connexions Edition
Used here as: Introduction to the Connexions Edition
By: Charles Severance
URL: http://cnx.org/content/m32709/1.1/
Copyright: Charles Severance
License: http://creativecommons.org/licenses/by/3.0/
Module: Introduction to High Performance Computing
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32676/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Introduction
Used here as: Introduction
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32733/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Memory Technology
Used here as: Memory Technology
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32716/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Registers
Used here as: Registers
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32681/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Caches
Used here as: Caches
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32725/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Cache Organization
Used here as: Cache Organization
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32722/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Virtual Memory
Used here as: Virtual Memory
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32728/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Improving Memory Performance
Used here as: Improving Memory Performance
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32736/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Closing Notes
Used here as: Closing Notes
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32690/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Memory - Exercises
Used here as: Exercises
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32698/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Floating-Point Numbers - Introduction
Used here as: Introduction
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32739/1.3/
Copyright: Charles Severance and Kevin Dowd
License: http://creativecommons.org/licenses/by/3.0/
Module: Floating-Point Numbers - Reality
Used here as: Reality
By: Charles Severance and Kevin Dowd
URL: http://cnx.org/content/m32741/1.3/