一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RISC-V是通用RISC處理器還是可定制的處理器?

我快閉嘴 ? 來源:半導(dǎo)體行業(yè)觀察 ? 作者:半導(dǎo)體行業(yè)觀察 ? 2020-11-17 16:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨著這些年的發(fā)展,RISC-V的受重視程度與與日俱增。這主要因?yàn)樗敲赓M(fèi)的、靈活的,并且速度很快。這使RISC-V成為許多開發(fā)人員的安全便捷選擇。但是您會認(rèn)為RISC-V是通用RISC處理器還是定制的隨心所欲處理器?

但答案是兩者都是!然而這是一個悖論。

起初,RISC-V是一種溫和的RISC方案,但是隨著其發(fā)展,RISC-V演變成超級處理器!換而言之,它可以像您希望的那樣平淡無奇或令人興奮,這是其他CPU供應(yīng)商也試圖實(shí)現(xiàn)的一種技巧。

可定制的處理器似乎是世界上最愚蠢的想法。

一方面,處理器生態(tài)系統(tǒng)在兼容性方面蓬勃發(fā)展。如果每個CPU都不相同,則不能開發(fā)編譯器、調(diào)試器、操作系統(tǒng)、應(yīng)用程序和中間件,甚至不能生產(chǎn)高效的程序員。沒有兼容性,我們最好通過焊接導(dǎo)線和換掉硬件來創(chuàng)建程序。CPU的指令集——固定的指令集其實(shí)就是軟件的組成部分。這種兼容性推動了更多軟件的成長,更多的工具推出和更多CPU銷售的良性循環(huán)。

但從另一個角度看,通用CPU很無聊。負(fù)載會隨著時間而變化,并非每個程序員都需要相同的功能集。我們很多人不需要浮點(diǎn)運(yùn)算。有些需要位操作指令。其他人則需要Linux支持或矢量操作,或者需要進(jìn)行奇怪的表查找和內(nèi)插( interpolate )的東西。

古怪(Oddball)的指令可以有很大的不同,它在如何執(zhí)行處理器方面擁有非常大的差異。游戲玩家在爭論一個Intel CPU與另一個AMD處理器的相對優(yōu)點(diǎn)時,這兩者幾乎是相同的芯片,相差僅百分之幾。將如果將其與低端DSP、高端ARM、PowerPC或x86設(shè)計的方式進(jìn)行比較,兩者之間的差異非常明顯。由此可見,架構(gòu)和指令集確實(shí)很重要。

問題是,當(dāng)您偏離通用路徑時,將失去兼容性,并且失去軟件支持。指令并不能被RISC編譯器忽略,它們只是浪費(fèi)多余的硬件。只有匯編語言程序員或愿意編寫編譯器內(nèi)部函數(shù)的程序員才能利用這種額外的能力。除非您調(diào)整基準(zhǔn),但這又有什么意義?

RISC-V占據(jù)中間位置,并定義了所有處理器共享的基本指令集,以及一組可選的附加模塊。您要浮點(diǎn)數(shù)嗎?我們已經(jīng)設(shè)計,定義,創(chuàng)建和提供了所有功能。在RISC-V上執(zhí)行FP的每個人都以相同的方式進(jìn)行操作,因此編譯器編寫者很高興,因?yàn)槟拇a或多或少具有可移植性。

除了這些半標(biāo)準(zhǔn)選項(xiàng)之外,您還可以分支并創(chuàng)建自己的完全自定義的指令。畢竟,這是一個開放源CPU規(guī)范,因此沒有人可以阻止您。如果愿意,您甚至可以嘗試將自己的作品賣回社區(qū)。

其實(shí),可定制的指令集在之前已經(jīng)完成,并且它們大部分都可以工作。例如Synopsys和Cadence的ARC和Tensilica都允許用戶級定制。它們的工作方式是,當(dāng)用戶為特定的應(yīng)用程序編寫有用的新指令時,他們確實(shí)確實(shí)看到了性能的大幅提高或功耗的降低。雖然這并不總是一個簡單的過程,但是它是有效的。但這種選擇帶來的缺點(diǎn)是自定義軟件支持有限,并且與其他任何芯片都不兼容。

當(dāng)然,后一個特征實(shí)際上可能是一個優(yōu)勢。因?yàn)橐苍S你希望混淆你的代碼并避免逆向工程。為此你只需在處理器中添加一些奇數(shù)指令,然后在整個軟件中自由使用它們即可。自定義指令的功能甚至都無關(guān)緊要。關(guān)鍵是其他任何人都不知道。

當(dāng)然,真正的重點(diǎn)是在代碼中找到熱點(diǎn)( hotspots )并創(chuàng)建自定義指令以加速它們。也許您在邁步時做了大量的存儲工作;自定義加載/存儲對可能會有所幫助。重復(fù)的比特旋轉(zhuǎn)(bit twiddling)可能會壓縮(condensed )為一個特殊用途的操作等等。

即使有可能,但刪除指令也沒有什么意義。每個CPU都需要基準(zhǔn)指令才能進(jìn)行操作。當(dāng)然,您可以通過很少的指令來解決問題,但這主要是出于學(xué)術(shù)目的。RISC-V和其他設(shè)計在過去20年中使用的核心集包括基本加法,減法(有時只是負(fù)加法),邏輯運(yùn)算和條件流控制(conditional flow control.)。所有這些都是有用的,并且在硬件中實(shí)現(xiàn)它們都不復(fù)雜。這意味著,它們從來都不是性能瓶頸,因此刪除它們并不會帶來任何的提升。

在另一個極端,你有一個像英特爾的瘋狂的、復(fù)雜的Ice Lake 微架構(gòu),它擁有數(shù)以百計的指令,但很少會使用很多的。這種巴洛克式的指令集不僅使芯片變得臃腫。復(fù)雜的CPU具有復(fù)雜的互連,大型總線和多個時鐘域。這與RISC-V相距甚遠(yuǎn),即使安裝了可選的增強(qiáng)功能也是如此。

MIPS架構(gòu)允許用戶自定義已有多年,但ARM堅(jiān)決抵制這種趨勢。其他一些則位于中間,大多數(shù)只允許非常有限的調(diào)整。從這個意義上講,RISC-V是更為開放的處理器之一。

隨著RISC-V的激增,確定CPU正在執(zhí)行和未執(zhí)行的操作將變得越來越困難。每個人都可以自由定制,并且許多RISC-V設(shè)計師已經(jīng)擁有了這樣的想法。除了核心指令集和一個或兩個流行的擴(kuò)展之外,我們還將看到庫存CPU和自定義hot rods之間還有很大的差距。

它們在某種程度上都將是RISC-V,但卻大不相同。
責(zé)任編輯:tzh

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19899

    瀏覽量

    235441
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11083

    瀏覽量

    217195
  • RISC-V
    +關(guān)注

    關(guān)注

    46

    文章

    2584

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    直播預(yù)約 |開源芯片系列講座第28期:高性能RISC-V處理器芯片

    鷺島論壇開源芯片系列講座第28期「高性能RISC-V處理器芯片」7月30日(周三)20:00精彩開播期待與您云相聚,共襄學(xué)術(shù)盛宴!|直播信息報告題目高性能RISC-V處理器芯片報告
    的頭像 發(fā)表于 07-14 17:34 ?363次閱讀
    直播預(yù)約 |開源芯片系列講座第28期:高性能<b class='flag-5'>RISC-V</b>微<b class='flag-5'>處理器</b>芯片

    HPM5E31IGN單核 32 位 RISC-V 處理器

    HPM5E31IGN單核 32 位 RISC-V 處理器在當(dāng)今嵌入式系統(tǒng)領(lǐng)域,RISC-V架構(gòu)正以開源、靈活和高性價比的優(yōu)勢快速崛起。HPM5E31IGN作為先楫半導(dǎo)體的一款單核32位RISC
    發(fā)表于 05-29 09:23

    HXS320F28027數(shù)字信號處理器(32位RISC-V DSP)

    HXS320F28027數(shù)字信號處理器(32位RISC-V DSP)HXS320F28027是中科昊芯(Haawking)基于自主研發(fā)的H28x內(nèi)核推出的32位定點(diǎn)RISC-V DSP架構(gòu)數(shù)字信號
    發(fā)表于 05-21 10:21

    Condor使用Cadence托管云服務(wù)開發(fā)高性能RISC-V處理器

    Condor 是一家美國初創(chuàng)企業(yè),致力于開發(fā)高性能 RISC-V處理器。公司的目標(biāo)是通過創(chuàng)新技術(shù)徹底革新整個行業(yè),打破高性能計算的極限。
    的頭像 發(fā)表于 05-08 09:03 ?436次閱讀

    新思科技RISC-V處理器助力低功耗嵌入式應(yīng)用

    人工智能、自動駕駛汽車等技術(shù)正迅速發(fā)展,市場對定制擴(kuò)展處理器的需求也隨之不斷攀升。RISC-V開放標(biāo)準(zhǔn)指令集架構(gòu)(ISA)以其模塊化設(shè)計和協(xié)作社區(qū),引領(lǐng)了
    的頭像 發(fā)表于 02-10 16:52 ?771次閱讀
    新思科技<b class='flag-5'>RISC-V</b><b class='flag-5'>處理器</b>助力低功耗嵌入式應(yīng)用

    RISC-V MCU技術(shù)

    發(fā)展得快了,好多公司和機(jī)構(gòu)都加入了RISC-V International,還推出了不少RISC-V處理器、開發(fā)板還有軟件工具啥的。 它為啥這么厲害呢?我跟你講講哈。 首先它是開源的
    發(fā)表于 01-19 11:50

    Imagination放棄RISC-V處理器內(nèi)核開發(fā)

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)根據(jù)外媒的最新報道,半導(dǎo)體IP大廠Imagination Technology已經(jīng)停止了RISC-V處理器內(nèi)核的開發(fā),轉(zhuǎn)而更加專注于其核心的GPU和AI產(chǎn)品
    的頭像 發(fā)表于 01-10 00:15 ?2788次閱讀

    Andes晶心科技推出D45-SE RISC-V處理器

    Andes晶心科技(TWSE:6533; SIN US03420C2089; ISIN:US03420C1099)是全球高效能、低功耗 32/64 位 RISC-V 處理器的領(lǐng)導(dǎo)廠商,也是
    的頭像 發(fā)表于 12-26 10:54 ?982次閱讀

    RISC-V架構(gòu)及MRS開發(fā)環(huán)境回顧

    設(shè)計,如果最終量產(chǎn),那么就免去面對版稅糾紛。對RISC-V指令集來說,RISC-V的標(biāo)準(zhǔn)化工作由RISC-V基金會主持,對任何想要用 RISC-V設(shè)計實(shí)現(xiàn)
    發(fā)表于 12-16 23:08

    Rivos全新產(chǎn)品采用Andes晶心科技NX45 RISC-V處理器

    專注于加速數(shù)據(jù)分析和生成式AI工作負(fù)載的RISC-V主要會員公司Rivos與32/64位RISC-V處理器內(nèi)核的領(lǐng)先供貨商、RISC-V創(chuàng)始會員Andes晶心科技,宣布Rivos已獲得
    的頭像 發(fā)表于 12-04 10:37 ?753次閱讀

    RISC-V能否復(fù)制Linux 的成功?》

    ,創(chuàng)建實(shí)現(xiàn)自有加速算法的自定義異構(gòu)集群。RISC-V作為一種ISA,我們一開始是在處理器內(nèi)核中采用吸引人的通用構(gòu)建塊,然后在此基礎(chǔ)上進(jìn)行構(gòu)建,同時還利用最好的商業(yè)工具增強(qiáng)使用者的信心
    發(fā)表于 11-26 20:20

    RISC-V,即將進(jìn)入應(yīng)用的爆發(fā)期

    計算機(jī)由控制整體的CPU(中央處理器)和加速兩部分構(gòu)成。在AI計算中,功耗和效率是兩個關(guān)鍵因素。RISC-V架構(gòu)通過其簡潔的設(shè)計和定制化的擴(kuò)展,可以實(shí)現(xiàn)高效的能量使用。該架構(gòu)能夠通過
    發(fā)表于 10-31 16:06

    risc-v在人工智能圖像處理應(yīng)用前景分析

    長時間運(yùn)行或電池供電的設(shè)備尤為重要。 高性能 : 盡管RISC-V架構(gòu)以低功耗著稱,但其高性能也不容忽視。通過優(yōu)化指令集和處理器設(shè)計,RISC-V可以在處理復(fù)雜的人工智能圖像
    發(fā)表于 09-28 11:00

    淺談國產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的優(yōu)勢和應(yīng)用場景

    關(guān)于國產(chǎn)異構(gòu)雙核RISC-V+FPGA處理器AG32VF407的具體優(yōu)勢和應(yīng)用場景淺談如下: 優(yōu)勢 異構(gòu)計算能力 : 異構(gòu)雙核設(shè)計結(jié)合了RISC-V的高效指令集和FPGA的靈活可編程性,能夠針對特定
    發(fā)表于 08-31 08:32

    RISC-V適合什么樣的應(yīng)用場景

    和低功耗的需求。 擴(kuò)展性:RISC-V的模塊化設(shè)計使得其能夠輕松擴(kuò)展到多核處理器,滿足數(shù)據(jù)中心和云計算領(lǐng)域?qū)Υ笠?guī)模并行計算的需求。 6. 教育和研究 開放性和協(xié)作性:RISC-V的開
    發(fā)表于 07-29 17:16