色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

指令流水線的工作原理

我快閉嘴 ? 來源:電子技術控 ? 作者:電子技術控 ? 2022-08-31 11:39 ? 次閱讀

要理解指令流水線,先大概回顧一下CPU的內部結構:

7b14cb64-2860-11ed-ba43-dac502259ad0.png

圖a

7b768160-2860-11ed-ba43-dac502259ad0.png

圖b

由上面兩個圖我們知道,一條指令要被執行,需要通過一個電路把指令從存儲器中取出,放進CPU里面,再由CPU里面的另一個電路ALU去執行(圖b中的左邊部分)。也就是說,取指令和執行指令是由兩部分不同的電路完成的。

7b8b10a8-2860-11ed-ba43-dac502259ad0.png

圖1

上圖是指令一條一條執行的過程。

7bcd964e-2860-11ed-ba43-dac502259ad0.png

圖2

圖2表示,當指令執行部件的某一部分電路空閑的時候,這個時候就可以采用流水線的方式。圖中的一個方框表示一個時間周期。

7c16b13a-2860-11ed-ba43-dac502259ad0.png

這一部分表示對于第一條指令來說,當進入第二個時間周期,它已經處于執行階段,ALU電路部分在工作,但是用于取指令的那部分電路空閑了,所以這部分取指令電路可以用于取出第二條指令,這就是指令流水線的基本原理。

圖3

這個和我們工廠的流水線是一樣的道理,流水線上不同的工人代表不同的電路部分。

7d00623a-2860-11ed-ba43-dac502259ad0.png

上圖是一條指令需要六個不同的電路進行配合。

7d487e08-2860-11ed-ba43-dac502259ad0.png

當采用流水線以后,會出現一些問題,比如,在寫后讀相關問題中,第二條指令開始工作的時候,R1的內容必須已經確定,否則就會出錯。對于這樣的問題,就要有相應的解決辦法。

由流水線產生了一些相應的技術:

7da5f920-2860-11ed-ba43-dac502259ad0.png

7de7489e-2860-11ed-ba43-dac502259ad0.png

上圖中的一個方格代表一個時鐘周期,在同一個時鐘周期里面,可以有4條或者3條指令同時并發執行。注意,是并發,而不是并行,意味著CPU還是一個,只不過是利用不同的時間片。

7e388880-2860-11ed-ba43-dac502259ad0.png

7e6c0728-2860-11ed-ba43-dac502259ad0.png

上圖中的一個時鐘周期被多條指令分開,也就是說,執行指令的某一個動作的某個電路部分,不必等這個時鐘周期結束,在同一個時鐘周期內,就可以執行另外一條指令。比如,假定圖3中的每個工人完成一個動作(檢查一個零件或者打一個螺絲)規定為1分鐘(時鐘周期),但在超流水線技術里面,這個工人10秒鐘就檢查完了一個零件,剩下的50秒就可以檢查另外的零件。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 流水線
    +關注

    關注

    0

    文章

    120

    瀏覽量

    25848
  • 指令
    +關注

    關注

    1

    文章

    608

    瀏覽量

    35759
  • cpu芯片
    +關注

    關注

    0

    文章

    46

    瀏覽量

    13629

原文標題:指令流水線工作原理的簡單理解

文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    流水線指令及RISC

    本帖最后由 eehome 于 2013-1-5 09:44 編輯 流水線指令及RISC
    發表于 08-17 15:49

    流水線ADC的內部結構和工作原理是什么

    本文介紹了流水線ADC的內部結構和工作原理
    發表于 04-22 06:56

    ARM流水線有什么作用

    看到匯編中很多關于程序返回與中斷返回時處理地址都很特別,仔細想想原來是流水線作用的效果。所以,決定總結學習下ARM流水線。ARM7處理器采用3級流水線來增加處理器指令流的速度,能提供0
    發表于 07-16 06:53

    科普下CPU流水線工作原理

    現在的CPU處理器一般都是超流水線工作,動不動就是10級以上流水線,超高主頻,這兩者之間有什么關系呢?今天就跟大家科普下CPU流水線工作原理
    發表于 12-15 06:17

    現代RISC中的流水線技術

    流水線技術是提高系統吞吐率的一項強大的實現技術,并且不需要大量重復設置硬件。20世界60年代早期的一些高端機器中第一次采用了流水線技術。第一個采用指令流水線的機器是IBM7030(又稱
    發表于 03-01 17:52

    周期精確的流水線仿真模型

    使用軟件仿真硬件流水線是很耗時又復雜的工作,仿真過程中由于流水線的沖突而導致運行速度緩慢。本文通過對嵌入式處理器的流水線, 指令集, 設備控
    發表于 12-31 11:30 ?9次下載

    什么是流水線技術

    什么是流水線技術 流水線技術
    發表于 02-04 10:21 ?3932次閱讀

    YHFT-DX高性能DSP指令控制流水線設計與優化

    摘要:YHFT-DX是國防科技大學設計的一款高性能定點DSP。論文設計并實現了YHFT-DX指令控制流水線,提出了在YHFT-DX超長指令字結構中跨取指包邊界派發和指令預取的方法,有效
    發表于 02-28 15:22 ?36次下載

    電鍍流水線的PLC控制

    電鍍流水線的PLC控制電鍍流水線的PLC控制電鍍流水線的PLC控制
    發表于 02-17 17:13 ?36次下載

    FPGA之流水線練習5:設計思路

    流水線工作方式就象工業生產上的裝配流水線。在CPU中由5—6個不同功能的電路單元組成一條指令處理流水線,然后將一條X86
    的頭像 發表于 11-29 07:06 ?2602次閱讀

    FPGA之為什么要進行流水線的設計

    流水線又稱為裝配線,一種工業上的生產方式,指每一個生產單位只專注處理某一個片段的工作。以提高工作效率及產量;按照流水線的輸送方式大體可以分為:皮帶
    的頭像 發表于 11-28 07:04 ?3619次閱讀

    各種流水線特點及常見流水線設計方式

    按照流水線的輸送方式大體可以分為:皮帶流水裝配線、板鏈線、倍速鏈、插件線、網帶線、懸掛線及滾筒流水線這七類流水線
    的頭像 發表于 07-05 11:12 ?7413次閱讀
    各種<b class='flag-5'>流水線</b>特點及常見<b class='flag-5'>流水線</b>設計方式

    嵌入式_流水線

    流水線一、定義流水線是指在程序執行時多條指令重疊進行操作的一種準并行處理實現技術。各種部件同時處理是針對不同指令而言的,他們可同時為多條指令
    發表于 10-20 20:51 ?6次下載
    嵌入式_<b class='flag-5'>流水線</b>

    CPU流水線的問題

    1989 年推出的 i486 處理器引入了五級流水線。這時,在 CPU 中不再僅運行一條指令,每一級流水線在同一時刻都運行著不同的指令。這個設計使得 i486 比同頻率的 386 處理
    的頭像 發表于 09-22 10:04 ?2025次閱讀

    什么是流水線 Jenkins的流水線詳解

    jenkins 有 2 種流水線分為聲明式流水線與腳本化流水線,腳本化流水線是 jenkins 舊版本使用的流水線腳本,新版本 Jenkin
    發表于 05-17 16:57 ?1094次閱讀
    主站蜘蛛池模板: 男生插女生下体| 久久精品免费电影| 精品无码日本蜜桃麻豆| 日本一在线中文字幕| 2020亚洲国产在线播放在线| 精品免费久久久久久影院| 亚洲国产精品一区二区第一页| 高h肉文np| 肉蒲团从国内封禁到日本成经典| 啊灬啊灬啊灬快灬深高潮啦| 欧美精品XXXXBBBB| A级毛片无码久久精品免费| 美女18黄| 9277在线观看免费高清完整版| 口工漫画r18全彩啪啪| 中国xxx视频| 免费毛片在线视频| 99热在线视频| 人妻精品久久无码专区| 成人在线免费观看| 熟女强奷系列中文字幕| 国产精品久AAAAA片| 亚洲qvod图片区电影| 极品美女穴| 1区2区3区4区产品不卡码网站| 妈妈的职业3完整版在线播放| 91免费网站在线看入口黄 | 99国产精品综合AV无码| 欧美一第一页草草影院| 高h浪荡文辣文神奇宝贝| 亚洲AV日韩AV欧美在线观看网| 含羞草影院免费区| 中文字幕一区在线观看视频| 欧美xxbb| 国产免费看片| 在线毛片片免费观看| 琪琪SEE色原网色原网站18| 国产精品成人啪精品视频免费观看 | 久久精品视频15人人爱在线直播| 佐山爱巨大肥臀在线| 青青久在线视频免费观看|