管線中的“級”的任務包括分支下一步要執行的指令、分支數據的運算結果、分支結果的存儲位置、執行運算等等。最基礎的CPU管線可以被分為5級:取指令;解釋指令;演算出運算元;執行指令; 存儲到高速快取;當然現代的CPU不可能就這么單純的分配管線“級”,很多現代的處理器是這么分級的:取指令 1,取指令 2;解釋指令 1,譯解指令 2;演算出運算元;分派操作;確定時;執行指令;存儲到高速快取 1;存儲到高速快取 2。
兩者最終完成的結果是一樣的,只是前者只有5級操作,而後者則達到了10級操作,同樣的為了完成操作,前者的5級操作的的任何一級都要比10級操作中的任何一級來得操作多。因此,如果可能的話儘量採用5級操作似乎更加有優勢,因為數據填充以及控制都比10級操作來得簡單了許多。那么延長管線長度有什麼根本意義呢?最關鍵的因素在於管線長度並不是簡單的重複,可以說它把原來的每一級的工作細化,從而讓每一級的工作更加簡單,因此在“10級”模式下完成每一級工作的時間要明顯的快於“5級”模式。其實可以這樣理解CPU的效率看的是需要耗費最長操作那級的效率。
比如假設5級管線模式每1級需要1個時鐘周期來執行,最快可以在1ns內完成的話,那么基於這種管線結構的處理器的主頻可以達到1GHz的處理器(1/1ns = 1GHz)。現在的情況是CPU管線內的級數越來越多,為此必須明顯的縮短時鐘周期來提供等於或者高於較短管線處理器的性能。好在,較長管線中每個時鐘周期內所做的工作減少了,因此即時處理器頻率提升了,每個時鐘周期縮短了,每個“級”所用的時間也就相應的減少了,從而可以讓CPU運行在更高的頻率上了。如果採用10級管線模式可以可以讓處理器主頻提升到2GHz,那么我們應該可以得到相當於原來的處理器2倍的性能,如果管線一直保持滿載的話。當然以上僅僅是理想狀態下。
其實歸根結底,增加管線並不是為了徹底的提升處理器效率,最終要的因素還是可以更高的提升處理器頻率。但是效率卻會有一定的喪失,因為處理的分支多了,消耗的時間反而會高。但是不管性能是不是因為增加管線而獲得了提升,英特爾已經全面否定了NetBurst架構的設計理念,因為雖然這種架構對於提升工作頻率非常有幫助,但是其回響帶來的功耗提升卻也是非常巨大的,於是新一代的Core架構中,英特爾依舊會同Pentium M的英特爾移動架構那樣採用少流水線深度的設計。
在Core架構中,其指令流水線深度達到14級,這個深度是要高於Pentium M的12級,但是卻比AMD的K8處理器架構的17級要低上3級。目前的Core架構可能是兼顧執行效率和降低功耗的折中設計。
相關詞條
-
流水線技術
流水線(pipeline)技術是指在程式執行時多條指令重疊進行操作的一種準並行處理實現技術。流水線是Intel首次在486晶片中開始使用的。在CPU中由...
產生背景 具體分類 性能指標 影響因素 技術規範 -
淑女流水線
淑女流水線,指通過專業課程的流水線方式,打造舉手投足淺顰低笑都中規中矩的淑女。這條神奇的流水線就像鐘擺從不停歇,盯著鐘擺的人難免目眩神迷。
產生背景 培養課程 基本條件 成本 學習目的 -
流水線行業網
流水線行業網:中國第一的流水線行業入口網站 流水線行業網是為國內外流水線業業人士提供資訊服務及信息交流的專業性的行業網站。 流水線行業網:中國第一的流水...
百科名片 簡介 發展方向 服務於優勢 風險承擔 -
cpu流水線
cpu流水線技術是一種將指令分解為多步,並讓不同指令的各步操作重疊,從而實現幾條指令並行處理,以加速程式運行過程的技術。指令的每步有各自獨立的電路來處理...
-
浙江深度光電科技有限公司
浙江深度光電科技有限公司位於溫嶺市淋川工業區,是一家集科研、開發、生產、銷售於一體的自動化設備及照明產品製造企業,擁有自營出口權。 在節能燈、LED燈、...
自動化設備、流水線設備 -
並行處理
在硬體技術方面主要從處理機、存儲器和流水線三個方面來實現並行。1.處理機...重疊暫存器視窗技術,具有多級Cache,多種流水線結構,強調編譯最佳化技術...一條指令並要求周期只完成從流水線來的一條指令。而在超標量處理機中,使用了...
特點 算法基本策略 並行性描述定義 並行軟體 硬體技術 -
NexGen
公司介紹NexGen成立於1986年,由Compaq、株式會社ASCII及Kleiner Perkins共同創辦。第一個設計是期...
公司介紹 處理器 歷史 常規知識匯總 -
精簡指令集計算機
一個等於其流水線深度的因子,來減少指令周期數是可能的,但這樣的話,要求...的正確性有了更多的信任感 。分類採用多級指令流水線結構採用流水線技術可使每..., RISC 技術為保證流水線高速運行,在它們之間允許加一條不相關的可立即執行...
計算機介紹 分類 RISC的特點 優點 缺點 -
計算機組成與體系結構(第2版)
。其中的指令流水線的淺顯內容已經出現在計算機組成原理課程之中,但多數人...、更好的實用價值)的計算機系統的技術與過程,增加對所學知識的理解深度和...,具體介紹了串列接口的內部線路的組成和使用方法。第12章的流水線技術和第...
圖書簡介 圖書前言 圖書目錄