將一條指令分成若干個周期處理以達到多條指令重疊處理,從而提高cpu部件利用率的技術叫做標量流水技術。超級標量是指cpu內(nèi)一般能有多條流水線,這些流水線能夠并行處理。在單流 流水線技術
水線結構中,指令雖然能夠重疊執(zhí)行,但仍然是順序的,每個周期只能發(fā)射(issue)或退休(retire)一條指令。超級標量結構的cpu支持指令級并行,每個周期可以發(fā)射多條指令(2-4條居多)??梢允沟胏pu的IPC(InstructionPerClock)>,從而提高cpu處理速度。超級標量機能同時對若干條指令進行譯碼,將可以并行執(zhí)行的指令送往不同的執(zhí)行部件,在程序運行期間,由硬件(通常是狀態(tài)記錄部件和調(diào)度部件)來完成指令調(diào)度。超級標量機主要是借助硬件資源重復(例如有兩套譯碼器和ALU等)來實現(xiàn)空間的并行操作。熟知的pentium系列(可能是p-II開始),還有SUNSPARC系列的較高級型號,以及MIPS若干型號等都采用了超級標量技術。