超標量技術

超標量技術

超標量(superscalar)是指在CPU中有一條以上的流水線,並且每時鐘周期內可以完成一條以上的指令,這種設計就叫超標量技術。

基本信息

簡介

超標量技術超標量技術
超標量(superscalar)試圖在一個周期取出多條指令並行執行,是通過內置多條流水線來同時執行多個處理,其實質是以空間換取時間。但由於指令之間的相關性,即後一條指令需要前一條指令的結果,超標量CPU的性能是一個周期能執行1.2條指令,而為了取得這20%的性能改善,超標量CPU需要增加大量的硬體電路來調度這些同時取出的指令,比如暫存器重命名,預約站,重排序緩衝區等。

性能特點

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

相關詞條

相關搜尋

熱門詞條

聯絡我們