超标量(superscalar)是指在CPU中有一条以上的流水线,并且每时钟周期内可以完成一条以上的指令,这种设计就叫超标量技术。超标量(superscalar)试图在一个周期取出多条指令并行执行,是通过内置多条流水线来同时执行多个处理,其实质是以空间换取时间。
中文名超标量技术
英文名superscalar
实质以空间换取时间
特征由于指令之间的相关性
简介由于指令之间的相关性,即后一条指令需要前一条指令的结果,超标量CPU的性能是一个周期能执行1.2条指令,而为了取得这20%的性能改善,超标量CPU需要增加大量的硬件电路来调度这些同时取出的指令,比如寄存器重命名,预约站,重排序缓冲区等。
性能特点超标量CPU不可能再进一步调高性能了,这是由于指令的并行度ILP所决定的,及时编译器可以使用诸如循环展开优化技术,超标量CPU对性能的改善也很有限。
参考资料本文发布于:2023-06-01 13:17:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/92/184729.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:超标量技术(以空间换取时间的设计技术).doc
本文 PDF 下载地址:超标量技术(以空间换取时间的设计技术).pdf
留言与评论(共有 0 条评论) |