超標量(superscalar)是指在CPU中有一條以上的流水線,并且每時鐘周期內(nèi)可以完成一條以上的指令,這種設計就叫超標量技術。超標量(superscalar)試圖在一個周期取出多條指令并行執(zhí)行,是通過內(nèi)置多條流水線來同時執(zhí)行多個處理,其實質是以空間換取時間。
中文名超標量技術
英文名superscalar
實質以空間換取時間
特征由于指令之間的相關性
簡介由于指令之間的相關性,即后一條指令需要前一條指令的結果,超標量CPU的性能是一個周期能執(zhí)行1.2條指令,而為了取得這20%的性能改善,超標量CPU需要增加大量的硬件電路來調度這些同時取出的指令,比如寄存器重命名,預約站,重排序緩沖區(qū)等。
性能特點超標量CPU不可能再進一步調高性能了,這是由于指令的并行度ILP所決定的,及時編譯器可以使用諸如循環(huán)展開優(yōu)化技術,超標量CPU對性能的改善也很有限。
參考資料本文發(fā)布于:2023-06-01 13:17:53,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/92/184729.html
版權聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請勿用于商業(yè)和其他非法用途。如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內(nèi)刪除。
本文word下載地址:超標量技術(以空間換取時間的設計技術).doc
本文 PDF 下載地址:超標量技術(以空間換取時間的設計技術).pdf
| 留言與評論(共有 0 條評論) |