您現在的位置是:首頁 >動態 > 2022-08-04 05:04:33 來源:
流水CPU(CPU的流水線是什么意思?)
導讀 大家好,精選小編來為大家解答以上的問題。流水CPU,CPU的流水線是什么意思?很多人還不知道,現在讓我們一起來看看吧!裝配線就像工廠里的
大家好,精選小編來為大家解答以上的問題。流水CPU,CPU的流水線是什么意思?很多人還不知道,現在讓我們一起來看看吧!
裝配線就像工廠里的生產線。CPU的一個任務,或者說一個指令,被分成很多步驟,就像生產線上組裝一輛汽車,被分成幾個部分,依次安裝。CPU主頻相當于流水線工作的統一節奏。你可以想象一下,你在工作的時候,主頻就是誦經聲,大家跟著誦經聲一步一步走。英特爾:流水線比較少,但是每個流水線的長度都很長。可以想象,英特爾的生產線比較少,每條生產線把一輛車的組裝分成更多的步驟,所以生產線很長。更何況生產線每一步要完成的任務相對較少,這樣工作節奏就容易加快,也就是號子能喊得更快,所以英特爾的P4主頻提升非常迅速。這種架構的缺點是因為流水線太長,如果中間一步出錯,只能在最后一個流程發現。這種誤差雖然概率很小,但不可避免,會被極高的主頻放大無數倍。影響就是工作效率并沒有隨著節奏的加快而明顯提高,這也是英特爾“高頻低能”的原因之一。Intel PentiumM系列不采用這種架構模式,而是采用類似AMD的短流水線多流水線模式。AMD:它有更多的流水線,也就是更多的生產線,但是每條生產線的長度更短。影響是如果短生產線上配一輛車,每道工序要做的工作就多了,大家都不能干太快。所以提高AMD的主頻是非常困難的。但是AMD更多的流水線也保證了指令執行的數量,也就是組裝車的數量,效率更高。短流水線受工藝誤差的影響也小,因為流水線短,發現誤差會更及時。主頻低,出錯率也小。有數據:英特爾:五條生產線,每條20步(20道工序),普雷斯科特甚至達到每條生產線30步。AMD: K7有九條裝配線,每條有11個步驟。K8的情況未知,但它必須是一個短管道架構。其實Intel和AMD只是采取了兩種不同的方式來提升CPU性能。我的高頻模式也能解決問題,你的低頻模式也能解決問題。如果英特爾之前的主頻不代表性能提升過度,人們也不會說它高頻低能,看看你喜歡的那個模式的解決方案就知道了。本文到此結束,希望對大家有所幫助。