国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

淺析CPU指令集架構和微架構的區別

汽車玩家 ? 來源:中關村在線 ? 作者:趙宇航 ? 2020-02-20 16:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CPU電腦之中體積最小的硬件,但是其工藝制造的要求卻是最高的,不僅需要先進的儀器光刻和打磨,其核心設計的精密程度也超乎人的想象。而控制CPU核心的運轉和計算等功能依靠寫入的指令,也就是我們常聽到的架構。

架構的概念在CPU中比較復雜,我們都知道英特爾AMD處理器產品使用的是X86架構,但是我們又會經常聽到英特爾十代酷睿使用了Sunny Cove架構,AMD三代銳龍使用了Zen2架構,那么此架構和彼架構之間的區別是什么?

其實這是因為很多人對架構名稱簡寫而造成的誤區,X86架構全名稱應該是X86指令集架構,而Sunny Cove架構,應該是Sunny Cove微架構。同樣是架構名稱的縮寫,所表達的意思完全不同,萌新們容易被繞進去,接下來就讓我們梳理一下指令集架構和微架構區別。


X86下Zen架構

在概念上,X86指令集架構是CPU用來控制和計算指令的一種規范,它屬于復雜指令集運算(CISC)系列,由英特爾在1978年創造。簡單理解X86指令集架構就是一種行業規范,一種框架,目前電腦PC主流的WINDOWS系統就是在這個框架和規范里誕生的,所以只要使用WINDOWS系統就得需要X86指令集架構的處理器。

很遺憾X86指令集架構是專利技術,只有AMD和英特爾掌握,其他公司如果想生產兼容WINDOWS系統的X86指令集架構的處理器需要AMD和英特爾授權,不然只能去開源的Linux系統里用別的指令集架構體系玩耍,所以這也是為什么市場上常見的只有AMD和英特爾處理器,因為X86指令集架構體系和WINDOWS系統的組合太強大了。

移動端說的ARM架構其實就是另一種指令集架構,不過ARM隸屬于精簡指令集(RISC),與X86指令集架構的復雜指令集運算(CISC)不是一個生態體系,這里就不展開說它倆了。

而包括Sunny Cove在內的CPU微架構其實更好理解一些,他們是在X86指令集架構體系之內的一種結構設計,是CPU內部晶體管的一種排列方式,屬于X86指令集架構體系的框架之內。英特爾和AMD有各自的技術,它們微架構也各不相同,對微架構的優化,會讓CPU性能有較大的提升。

總的來說,指令集架構和微架構是兩個概念,指令集架構理好比一座城市,而微架構就是城市的布局,兩者緊密相連,是包容的關系,所以萌新們不要弄混了哦。

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

    關注

    68

    文章

    20251

    瀏覽量

    252225
  • cpu
    cpu
    +關注

    關注

    68

    文章

    11277

    瀏覽量

    224956
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【「龍芯之光 自主可控處理器設計解析」閱讀體驗】+本書概覽與龍芯指令集基礎了解.docx

    課程設計的實踐指導書。 先從目錄了解下本書內容 第一章是基礎知識的介紹,先介紹了系統級芯片的基礎知識,然后是處理器架構指令集,這一部分屬于通識,對于嵌入式開發來說已經很熟悉了,所以 粗略,過一遍
    發表于 01-15 23:07

    武漢芯源MCU的指令集架構是什么?有哪些特點?

    武漢芯源MCU的指令集架構是什么,有哪些特點?
    發表于 12-08 06:59

    指令集測試的一種糾錯方法

    本文描述在進行指令集測試的一種糾錯方法 1.打開測試指令集對應的dump文件 dump文件是指由匯編文件進行反匯編之后,可以供人閱讀指令的反匯編文件。其包含了每一條指令的具體操作的信
    發表于 10-24 14:04

    蜂鳥E203的浮點指令集拓展(F拓展)

    ,我們計劃拓展CPU指令集,硬件上實現F/D指令集拓展。實現方式為在EXU內添加一個與ALU平行的模塊:浮點處理單元(float point unit),專用于處理浮點指令。該單元可
    發表于 10-24 11:51

    無開發板在Linux系統下進行E203內核指令集測試以及跑分程序的測試

    完成浮點指令集之前,對架構進行優化,比較有參考性的指令集測試是coremark和dhrystone跑分程序。跑分程序位于/riscv-tools/fpga_test4sim中。 與第
    發表于 10-24 11:43

    蜂鳥E203的浮點指令集F的一些實現細節

    蜂鳥E203的浮點指令集F的一些實現細節 既然E203不是多發射,且為了節省面積,一些指令使用FPU內的同一個子模塊來執行,即FPU同時只能進行一種計算,我們只在FPU內部署了11個子模塊,每種
    發表于 10-24 08:57

    risc-v P擴展(一) P指令集簡介

    解碼、醫學成像、計算機視覺、嵌入式控制、機器人技術、人機界面等。 P指令集擴展提高了RISC-V CPU IP產品的DSP算法處理能力。隨著RISC-V P指令集擴展的增加,RISC-Vcpu現在可以以
    發表于 10-23 07:40

    RVF單精度浮點指令集擴展介紹(2)

    RVF單精度浮點指令集擴展 RVF擴展了26條浮點指令。 浮點乘加指令 浮點比較、最大最小值、轉移、符號注入、分類指令 浮點除、開方
    發表于 10-22 07:26

    RVF單精度浮點指令集擴展介紹(1)

    RVF單精度浮點指令集寄存器擴展 RVF擴展了32個獨立的浮點通用寄存器,其中0號寄存器可變。 RVF擴展了1個fcsr寄存器,存放了異常標志和動態舍入模式。 RVF擴展必須對misa csr寄存器進行一定的修改。
    發表于 10-22 06:04

    指令集P擴展的主要內容

    1. 指令集P擴展的主要內容 新指令的添加,在蜂鳥E203原有指令集的基礎上,可以添加一些新的指令,以滿足新的應用需求;指令集擴展,在原有
    發表于 10-21 10:50

    基于蜂鳥E203架構指令集K擴展

    蜂鳥E203是一款基于RISC-V架構的微處理器,其指令集包含RV32I的基本指令集,RV32M的乘法擴展指令集,以及一些常用的定點指令和控
    發表于 10-21 09:38

    Tenstorrent 首席架構師:未來 RISC-V 會是計算機的主流

    當前,按指令集架構(ISA)分類,主流架構包括 x86 架構、ARM 架構和 RISC-V 架構
    發表于 07-17 11:26 ?1483次閱讀

    同一水平的 RISC-V 架構的 MCU,和 ARM 架構的 MCU 相比,運行速度如何?

    ARM 架構與 RISC-V 架構的 MCU 在同一性能水平下的運行速度對比,需從架構設計原點、指令集特性及實際測試數據展開剖析。以 ARM Cortex-M33 這類 ARMv8M
    的頭像 發表于 07-02 10:29 ?1462次閱讀
    同一水平的 RISC-V <b class='flag-5'>架構</b>的 MCU,和 ARM <b class='flag-5'>架構</b>的 MCU 相比,運行速度如何?

    RISC-V核低功耗MCU指令集架構(ISA)特點

    自由使用、修改底層指令集,降低芯片設計成本并加速定制化開發?。 靈活擴展?:支持基礎指令集(如RV32I/RV64I)與可選擴展模塊(如浮點運算、向量加速)的組合,開發者可根據低功耗需求裁剪冗余功能?。 二、?模塊化與精簡設計? 核心
    的頭像 發表于 04-23 10:01 ?1376次閱讀

    CPU的各種指令和執行流程

    在集成電路設計中,CPU指令是指計算機中央處理單元(CPU)用來執行計算任務的基本操作指令集。這些指令
    的頭像 發表于 04-18 11:24 ?2618次閱讀