日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机基本概念--超标量,多发射

發布時間:2024/8/1 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机基本概念--超标量,多发射 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

多發射:

  • 概念:是指存在多條流水線進行指令的譯碼, 取指令后,可以同時發射多條指令到不同的流水線進行譯碼。(和執行?)
  • 超標量:

  • 超標量是一條流水線中,存在多個執行部件,可以在上一條指令沒有執行完成時,執行下一條指令。 即亂序執行。可以針對沒有前后順序關系的指令進行并行執行;
  • 超標量是對程序員透明的,是指令級別的并行;
  • 超標量是否意味著需要多條流水線?(好像不需要,如果有,好像最好?)
  • 超標量處理器內部只有一個指令指針,一套控制邏輯,也就是說,對于外界而言,在同一時刻,只能執行一段指令序列。
  • 超線程:

  • 概念:處理器可以同時執行多個指令,來自不同的線程;
  • 超線程是線程級別的并行,需要程序員顯示的編寫超線程程序;
  • Intel提出的,是指一個核心同時擁有兩套寄存器、緩存,保存兩個線程工作的現場。 線程之間切換幾乎沒有成本。可以有效的支持多線程程序。共享處理運算單元。
  • 多線程:

  • 一個處理器,一套寄存器文件,來回切換
  • 分支預測

  • 一般是基于跳轉指令的歷史數據統計,投機預測下一條的分支跳轉情況。預測錯了也沒什么大不了
  • 沒有分支預測:遇到跳轉指令,導致流水線形成泡沫(跳轉指令后面管道不進行取指,譯碼,而是等跳轉指令執行完成后在進行);
  • CPU 設計舉例:
    arm cortex M3/4: 3級流水線+分支預測

    arm cortex M7: 6級 順序 雙發射 超標量流水線 +分支預測

    總結

    以上是生活随笔為你收集整理的计算机基本概念--超标量,多发射的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。