超标量技術

超标量技術

以空間換取時間的設計技術
超标量(superscalar)是指在CPU中有一條以上的流水線,并且每時鐘周期内可以完成一條以上的指令,這種設計就叫超标量技術[1]。超标量(superscalar)試圖在一個周期取出多條指令并行執行,是通過内置多條流水線來同時執行多個處理,其實質是以空間換取時間。
    中文名:超标量技術 外文名: 所屬學科: 英文名:superscalar 實質:以空間換取時間 特征:由于指令之間的相關性

簡介

由于指令之間的相關性,即後一條指令需要前一條指令的結果,超标量CPU的性能是一個周期能執行1.2條指令,而為了取得這20%的性能改善,超标量CPU需要增加大量的硬件電路來調度這些同時取出的指令,比如寄存器重命名,預約站,重排序緩沖區等。

性能特點

超标量CPU不可能再進一步調高性能了,這是由于指令的并行度ILP所決定的,及時編譯器可以使用諸如循環展開優化技術,超标量CPU對性能的改善也很有限。

上一篇:西聯彙款

下一篇:資産負債表

相關詞條

相關搜索

其它詞條