
服務熱線:
13958695809
電 話:0576-86678525
傳 真:0576-86677821
手 機:13958695809 (潘先生)
13958667418 (潘先生)
網(wǎng) 址:www.520wangpu.cn
郵 箱:245082557@qq.com
地 址:浙江省溫嶺市松門淋川工業(yè)區(qū)
CPU中的流水線結構是什么意思?
在解釋超流水線與超標量前,先了解流水線(pipeline)。流水線是Intel在486芯片中開始使用的。流水線的工作方 式就象工業(yè)生產(chǎn)上的裝配流水線。在CPU中由5—6個不同功能的電路單元組成一條指令處理流水線,然后將一條X86指令分成5—6步后再由這些電路單元分別執(zhí)行,這樣就能實現(xiàn)在一個CPU時鐘周期完成一條指令,因此提高CPU的運算速度。經(jīng)典奔騰每條整數(shù)流水線都分為四級流水,即指令預取、譯碼、執(zhí)行、寫回結果,浮點流水又分為八級流水。
超標量是通過內置多條流水線來同時執(zhí)行多個處理器,其實質是以空間換取時間。而超流水線是通過細化流水、提高主頻,使得在一個機器周期內完成一個甚至多個操作,其實質是以時間換取空間。例如Pentium 4的流水線就長達20級。將流水線設計的步(級)越長,其完成一條指令的速度越快,因此才能適應工作主頻更高的CPU。但是流水線過長也帶來了一定副作用,很可能會出現(xiàn)主頻較高的CPU實際運算速度較低的現(xiàn)象,Intel的奔騰4就出現(xiàn)了這種情況,雖然它的主頻可以高達1.4G以上,但其運算性能卻遠遠比不上AMD 1.2G的速龍甚至奔騰III。