高級流水線-超長指令字

上傳人:san****019 文檔編號:20478819 上傳時間:2021-03-23 格式:PPT 頁數(shù):15 大?。?74.10KB
收藏 版權申訴 舉報 下載
高級流水線-超長指令字_第1頁
第1頁 / 共15頁
高級流水線-超長指令字_第2頁
第2頁 / 共15頁
高級流水線-超長指令字_第3頁
第3頁 / 共15頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《高級流水線-超長指令字》由會員分享,可在線閱讀,更多相關《高級流水線-超長指令字(15頁珍藏版)》請在裝配圖網上搜索。

1、高級流水線技術 超長指令字 網工 1101班 朱旭宏 2011011317 張 旭 2011011316 張佳煜 2011011331 ? ? ? 成員介紹 其實 張佳煜 張旭 朱旭宏 成員介紹 二、流水線核心思想 三、工作機制 四、其優(yōu)缺點 一、流水線介紹 主要內容 流水線介紹 ( 1)定義 流水線( pipeline)技術是指在程序執(zhí)行時多條指 令重疊進行操作的一種準并行處理實現(xiàn)技術。流水線是 Intel首次在 486芯片中開始使用的。流水線的工作方式 就象工業(yè)生產上的裝配流水線。在 CPU中由 5 6個不 同功能的電路單元組成一條指令處理流水線,然后將一 條 X86指令分成 5 6步后再

2、由這些電路單元分別執(zhí)行, 這樣就能實現(xiàn)在一個 CPU時鐘周期完成一條指令,因此 提高 CPU的運算速度。經典奔騰每條整數(shù)流水線都分為 四級流水,即指令預取、譯碼、執(zhí)行、寫回結果,浮點 流水又分為八級流水。 流水線介紹 ( 2) 產生背景 借鑒了工業(yè)流水線制造的思想,現(xiàn)代 CPU也采用 了流水線設計。在工業(yè)制造中采用流水線可以提高單位 時間的生產量;同樣在 CPU中采用流水線設計也有助于 提高 CPU的頻率。例如裝配一輛汽車需要 4個步驟:沖 壓、焊接、涂裝、總裝;同時對應地需要沖壓、焊接、 涂裝和總裝四個工人。采用流水線的制造方式,同一時 刻四輛汽車在裝配。如果不采用流水線,那么第一輛汽 車依

3、次經過上述四個步驟裝配完成之后,下一輛汽車才 開始進行裝配,最早期的工業(yè)制造就是采用的這種原始 的方式。未采用流水線的原始制造方式,同一時刻只有 一輛汽車在裝配。 流水線介紹 不久之后就發(fā)現(xiàn),某個時段中一輛汽車在進行裝配 時,其它三個工人處于閑置狀態(tài),顯然這是對資源的極 大浪費!于是開始思考能有效利用資源的方法:在第一 輛汽車經過沖壓進入焊接工序的時候,立刻開始進行第 二輛汽車的沖壓,而不是等到第一輛汽車經過全部四個 工序后才開始。之后的每一輛汽車都是在前一輛沖壓完 畢后立刻進入沖壓工序,這樣在后續(xù)生產中就能夠保證 四個工人一直處于運行狀態(tài),不會造成人員的閑置。這 樣的生產方式就好似流水川流不

4、息,因此被稱為流水線。 流水線介紹 ( 3) 計算機應用 CPU的工作也可以大致分為指令的獲取、解碼、 運算和結果的寫入四個步驟,采用流水線設計之后,指 令(好比待裝配的汽車)就可以連續(xù)不斷地進行處理。 在同一個較長的時間段內,顯然擁有流水線設計的 CPU 能夠處理更多的指令。 流水線核心思想 超常指令字 ( 1)定義 超常指令字( VLIW: VeryLongInstructionWord) 是由美國 Yale大學教授 Fisher提出的。它有點類似于超 級標量,是一條指令來實現(xiàn)多個操作的并行執(zhí)行,之所 以放到一條指令是為了減少內存訪問。通常一條指令多 達上百位,有若干操作數(shù),每條指令可以做

5、不同的幾種 運算。那些指令可以并行執(zhí)行是由編譯器來選擇的。通 常 VLIW機只有一個控制器,每個周期啟動一條長指令, 長指令被分為幾個字段,每個字段控制相應的部件。由 于編譯器需要考慮數(shù)據相關性,避免沖突,并且盡可能 利用并行,完成指令調度,所以硬件結構較簡單。 超常指令字 ( 2)工作機制 在一個基本時鐘周期內能夠分時發(fā)射多條指令的處 理機,一般流水線的級數(shù)多達 8條及以上。超流水線處 理機采用多相的高頻時鐘。一臺度為 m的超流水線處理 機的時鐘 t只是基本時鐘周期 t的 1/m。如果一條指 令的解釋需要 K個 t,則共需 Kmt的時鐘解釋。讓指 令之間錯開一個 t的時間,重疊流水地工作,執(zhí)

6、行完 N條指令的時間為: K+(N-1)/m t 當 N趨于無窮大時,并行度可達到最大值 m。 超長指令字 ( 3)優(yōu)缺點 優(yōu)點 把能并行執(zhí)行的多條指令組裝成一條很長的指令 設置多個功能部件 指令字被分割成一些字段,每個字段稱為一個操 作槽,直接獨立地控制一個功能部件。 超長指令字結構的處理器采用軟件靜態(tài)編譯的方 法替代動態(tài)調度,由編譯器完成在更大范圍內的指 令調度,有效地降低了流水線的復雜度,使單芯片 上可以容納更多的重復資源以同時處理多條指令。 超長指令字 ( 3)優(yōu)缺點 缺點 程序代碼長度增加了提高并行性而進行的大量的 循環(huán)展開。指令字中的操作槽并非總能填滿。 采用了鎖步機制任何一個操作部件出現(xiàn)停頓時, 整個處理機都要停頓。 機器代碼的不兼容性 超長指令字 ( 4)應用 超長指令字 DSP面向 MP3、 PMP中的 SoC應用 臺灣地區(qū)的研究人員已自主開發(fā)出了一種超長指令 字 (VLIW)DSP,適用于 MP3、 PMP及其它低功耗便攜 產品中的 SoC。同時,他們也在致力于開發(fā)下一代多內 核、多線程架構,以處理高清編碼或視頻搜索之類的任 務。 謝謝!

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!