複製鏈接
請複製以下鏈接發送給好友

超標量技術

鎖定
超標量(superscalar)試圖在一個週期取出多條指令並行執行,是通過內置多條流水線來同時執行多個處理,其實質是以空間換取時間。但由於指令之間的相關性,即後一條指令需要前一條指令的結果,超標量CPU的性能是一個週期能執行1.2條指令,而為了取得這20%的性能改善,超標量CPU需要增加大量的硬件電路來調度這些同時取出的指令,比如寄存器重命名,預約站,重排序緩衝區 [1] 
中文名
超標量技術
外文名
superscalar
實    質
以空間換取時間
特    徵
由於指令之間的相關性
超標量CPU不可能再進一步調高性能了,這是由於指令的並行度ILP所決定的,即使編譯器可以使用諸如循環展開優化技術,超標量CPU對性能的改善也很有限。
參考資料
  • 1.    李亞民.計算機原理與設計-Verilog版:清華大學出版社,2011:12