18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

簡單就是美——RISC-V架構(gòu)的設(shè)計(jì)哲學(xué)

中關(guān)村集成電路設(shè)計(jì)園 ? 來源:YXQ ? 2019-08-01 16:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RISC-V架構(gòu)作為一種指令集架構(gòu),在介紹細(xì)節(jié)之前,讓我們先了解設(shè)計(jì)的哲學(xué)。所謂設(shè)計(jì)的“哲學(xué)”便是其推崇的一種策略,譬如說我們熟知的日本車的設(shè)計(jì)哲學(xué)是經(jīng)濟(jì)省油,美國車的設(shè)計(jì)哲學(xué)是霸氣外漏等。RISC-V架構(gòu)的設(shè)計(jì)哲學(xué)是什么呢?是“大道至簡”。

所謂大道至簡,在IC設(shè)計(jì)的實(shí)際工作中, 最簡潔的設(shè)計(jì)往往是最可靠的,在大多數(shù)的項(xiàng)目實(shí)踐中一次次的得到檢驗(yàn)。

IC設(shè)計(jì)的工作性質(zhì)非常特殊,其最終的產(chǎn)出是芯片,而一款芯片的設(shè)計(jì)和制造周期均很長,無法像軟件代碼那樣輕易的升級(jí)和打補(bǔ)丁,每一次芯片的改版到交付都需要幾個(gè)月的周期。不僅如此,芯片的一次制造成本費(fèi)用高昂,從幾十萬美金到百千萬美金不等。這些特性都決定了IC設(shè)計(jì)的試錯(cuò)成本極為高昂,因此能夠有效的降低錯(cuò)誤的發(fā)生就顯得非常的重要。

RISC-V架構(gòu)在其文檔中不斷地明確強(qiáng)調(diào),其設(shè)計(jì)哲學(xué)是“大道至簡”,力圖通過架構(gòu)的定義使得硬件的實(shí)現(xiàn)足夠簡單。其簡單就是美的哲學(xué),可以從幾個(gè)方面容易看出。

1、無病一身輕——架構(gòu)的篇幅

處理器領(lǐng)域,目前主流的架構(gòu)為x86與ARM架構(gòu), 現(xiàn)代的x86與ARM架構(gòu)的架構(gòu)文檔長達(dá)幾百數(shù)千頁,且版本眾多,一個(gè)主要的原因是因?yàn)槠浼軜?gòu)的發(fā)展的過程也伴隨了現(xiàn)代處理器架構(gòu)技術(shù)的不斷發(fā)展成熟。

并且作為商用的架構(gòu),為了能夠保持架構(gòu)的向后兼容性,其不得不保留許多過時(shí)的定義,或者在定義新的架構(gòu)部分時(shí)為了能夠?qū)⒕鸵呀?jīng)存在的技術(shù)部分而顯得非常的別扭。久而久之就變得極為冗長。

那么現(xiàn)代成熟的架構(gòu)是否能夠選擇重新開始,重新定義一個(gè)簡潔的架構(gòu)呢,可以說是幾乎不可能。其中一個(gè)重要的原因便是其無法向前兼容,從而無法得到用戶的接受。試想一下如果我們買了一款新的搭配新的處理器的電腦或者手機(jī)回家,之前所有的軟件都無法運(yùn)行而變磚,那肯定是無法讓人接受的。

而現(xiàn)在才推出的RISC-V架構(gòu),則具備了后發(fā)優(yōu)勢,由于計(jì)算機(jī)體系結(jié)構(gòu)經(jīng)過多年的發(fā)展已經(jīng)成為比較成熟的技術(shù),多年來在不斷成熟的過程中暴露的問題都已經(jīng)被研究透徹,因此新的RISC-V架構(gòu)能夠加以規(guī)避,并且沒有背負(fù)向后兼容的歷史包袱,可以說是無病一身輕。

2、能屈能伸——模塊化的指令集

RISC-V架構(gòu)相比其他成熟的商業(yè)架構(gòu)的最大一個(gè)不同還在于它是一個(gè)模塊化的架構(gòu)。因此,RISC-V架構(gòu)不僅短小精悍,而且其不同的部分還能以模塊化的方式組織在一起,從而試圖通過一套統(tǒng)一的架構(gòu)滿足各種不同的應(yīng)用。

這種模塊化是x86與ARM架構(gòu)所不具備的。以ARM的架構(gòu)為例,ARM的架構(gòu)分為A、R和M三個(gè)系列,分別針對(duì)于Application(應(yīng)用操作系統(tǒng))、Real-Time(實(shí)時(shí))和Embedded(嵌入式)三個(gè)領(lǐng)域,彼此之間并不兼容。

但是模塊化的RISC-V架構(gòu)能夠使得用戶能夠靈活選擇不同的模塊組合,以滿足不同的應(yīng)用場景,可以說是“老少咸宜”。譬如針對(duì)于小面積低功耗嵌入式場景,用戶可以選擇RV32IC組合的指令集,僅使用Machine Mode(機(jī)器模式);而高性能應(yīng)用操作系統(tǒng)場景則可以選擇譬如RV32IMFDC的指令集,使用Machine Mode(機(jī)器模式)與User Mode(用戶模式)兩種模式。而他們共同的部分則可以相互兼容。

3、濃縮的都是精華——指令的數(shù)量

短小精悍的架構(gòu)以及模塊化的哲學(xué),使得RISC-V架構(gòu)的指令數(shù)目非常的簡潔?;镜腞ISC-V指令數(shù)目僅有40多條,加上其他的模塊化擴(kuò)展指令總共幾十條指令。

RISC-V最適合的領(lǐng)域

對(duì)于一些工程團(tuán)隊(duì)而言,使用基于RISC-V的處理器實(shí)現(xiàn)定制的承諾是很有吸引力的,許多人正在使用RISC-V來取代內(nèi)部的專用加速器,這樣他們就可以利用軟件生態(tài)系統(tǒng),因?yàn)镽ISC-V具有高度可擴(kuò)展性。這些加速器通常對(duì)用戶是隱藏的,而ARM內(nèi)核是暴露給軟件開發(fā)人員的。

Microsemi公司的Marena以Western Digital為例,說道:“他們想要一種特殊的總線和接口。對(duì)于他們的情況,則需要一些超出標(biāo)準(zhǔn)化架構(gòu)的東西。處理器在很多方面都做得很好,但有些事情它們做得不太好。所以,當(dāng)你尋求特殊功能,想要下一級(jí)別的創(chuàng)新的時(shí)候,RISC-V便有了用武之地。”

在硬件安全方面也是如此。人們通常認(rèn)為開源硬件是更安全的,因?yàn)樗怯筛嗟娜藶楦嗟慕K端應(yīng)用開發(fā)的。

Rambus公司首席技術(shù)官M(fèi)artin Scott表示:“物聯(lián)網(wǎng)是非常危險(xiǎn)的生態(tài)系統(tǒng),需要保護(hù)。從芯片到云,以及中間的任何地方,都存在漏洞。設(shè)計(jì)中可能存在固有漏洞,這些漏洞連接到不安全的臨時(shí)全球網(wǎng)絡(luò)和軟件棧。有很多不同的流程(包括業(yè)務(wù)流程和安全流程)都需要管理,沒有中央機(jī)構(gòu)或中央標(biāo)準(zhǔn)。”

斯科特說,有一些實(shí)用的方法來處理硬件安全問題,例如使用安全層。但他補(bǔ)充說,開源的一個(gè)關(guān)鍵優(yōu)勢在于,人們能夠共享關(guān)于漏洞在何處出現(xiàn)以及如何解決這些漏洞的信息。“我們使用RISC-V的原因是,我們可以操作ISA以保證安全。這非常重要。微架構(gòu)的實(shí)現(xiàn)和架構(gòu)本身一樣重要,因?yàn)閺呐月饭舻慕嵌葋砜?,以不同方式完成的等效功能?shí)現(xiàn)可能會(huì)產(chǎn)生非常不同的安全問題。”

這正是RISC-V目前正在尋找用武之地的領(lǐng)域。ARM公司嵌入式和汽車戰(zhàn)略副總裁Tim Whitfield指出,器件正在向更異構(gòu)化的方向轉(zhuǎn)變,專用處理器也是如此?!巴ㄓ玫挠?jì)算方式會(huì)變化嗎RISC-V圍繞該答案所做的創(chuàng)新是好的。專家們一直在深度嵌入式領(lǐng)域使用RISC-V,它正在取代執(zhí)行非常專業(yè)任務(wù)的專用內(nèi)核。這意義重大,因?yàn)槟憧梢造`活地操作架構(gòu),去做一些瑣碎的工作,構(gòu)建接口。這是目前RISC-V非常適合的地方。”

但UltraSoC首席執(zhí)行官Rupert Baines表示,考慮到企業(yè)在代碼、指令集和架構(gòu)方面的巨額投資,RISC-V還可能通過專有架構(gòu)獲得青睞?!傲硪粋€(gè)方面是臨界質(zhì)量,開發(fā)維持低于臨界點(diǎn)(critical mass)的東西可能非常昂貴。對(duì)于像英偉達(dá)這樣的公司,他們有自己完全定制的東西,現(xiàn)在他們已經(jīng)擁有了RISC-V。他們受益于所有的工具和編譯器,這仍然是他們自己的定制,但他們只是降低了開發(fā)成本,因?yàn)樗麄兛梢岳闷渌囊磺?。?/p>

Baines說,Andes和Codasip等其他公司正在提供基于RISC-V的內(nèi)核,并且保持其業(yè)務(wù)模式不變——它們授權(quán)使用內(nèi)核和開發(fā)環(huán)境,但由于他們使用通用ISA,所以它們可以利用世界其他地方的投資,達(dá)到臨界點(diǎn)(critical mass)。

基于RISC-V的處理器已經(jīng)與SoC中的ARM處理器并駕齊驅(qū),Whitfield希望這種情況能像其他架構(gòu)一樣繼續(xù)下去?!捌渌軜?gòu)已經(jīng)存在,并將永久存在,無論是提供了人們所需要的類似的架構(gòu)靈活性的Tensilica,還是RISC-V處理器。它們都與ARM應(yīng)用處理器和ARM嵌入式處理器共存。”

Davidmann 表示,實(shí)際上,大多數(shù)不只有一個(gè)核心的SoC往往擁有較大的多核應(yīng)用處理器(如Arm或MIPS)運(yùn)行主操作系統(tǒng),如Linux;周圍有較小的“minion”處理器(如Andes或其他RISC)運(yùn)行RTOS和其他內(nèi)核,或是裸機(jī),以加速應(yīng)用的性能。

Whitfield補(bǔ)充道:“你必須記住RISC-V是一個(gè)架構(gòu),到頭來就是一張紙。Andes、Codasip,以及其他公司將建立一個(gè)微架構(gòu)。這既昂貴又困難。ARM不僅僅是CPU架構(gòu),還是一家IP公司和一個(gè)系統(tǒng)解決方案軟件生態(tài)系統(tǒng)。所以,我們可以共存,這是一種“贏家通吃”的死亡競賽——這絕對(duì)不是零和游戲。其他架構(gòu)一直都有空間。在有技術(shù)意義的地方,我看到了深度嵌入的專有類型。也許將來會(huì)有別的東西。ARM沒有理由不以某種方式復(fù)制同樣的優(yōu)點(diǎn)。處理器可能會(huì)有不同的未來,ARM必須開發(fā)不同的IP來填補(bǔ)這個(gè)空白?!?/p>


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

    關(guān)注

    15

    文章

    184

    瀏覽量

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

    關(guān)注

    48

    文章

    2706

    瀏覽量

    51226

原文標(biāo)題:IC福利社丨明天中午,一起嗨翻夏天!TOP樂隊(duì)專場曲目大曝光!

文章出處:【微信號(hào):ic_park,微信公眾號(hào):中關(guān)村集成電路設(shè)計(jì)園】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    英偉達(dá):CUDA 已經(jīng)開始移植到 RISC-V 架構(gòu)

    ,著重介紹了將 CUDA 移植到 RISC-V 架構(gòu)的相關(guān)工作和計(jì)劃,展現(xiàn)了對(duì) RISC-V 架構(gòu)的高度重視與積極布局。 ? Frans Sijstermanns 首先回顧了英偉達(dá)與
    發(fā)表于 07-17 16:30 ?3789次閱讀

    同一水平的 RISC-V 架構(gòu)的 MCU,和 ARM 架構(gòu)的 MCU 相比,運(yùn)行速度如何?

    ARM 架構(gòu)RISC-V 架構(gòu)的 MCU 在同一性能水平下的運(yùn)行速度對(duì)比,需從架構(gòu)設(shè)計(jì)原點(diǎn)、指令集特性及實(shí)際測試數(shù)據(jù)展開剖析。以 ARM Cortex-M33 這類 ARMv8M
    的頭像 發(fā)表于 07-02 10:29 ?980次閱讀
    同一水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架構(gòu)</b>的 MCU,和 ARM <b class='flag-5'>架構(gòu)</b>的 MCU 相比,運(yùn)行速度如何?

    芯來科技亮相RISC-V Day Tokyo 2025

    產(chǎn)品、行業(yè)領(lǐng)袖、開發(fā)者與生態(tài)伙伴。大家共同探索RISC-V架構(gòu)的技術(shù)突破與產(chǎn)業(yè)應(yīng)用,實(shí)現(xiàn)相互協(xié)作,推動(dòng)RISC-V生態(tài)的開放與繁榮。
    的頭像 發(fā)表于 03-03 14:07 ?846次閱讀

    Arm與RISC-V架構(gòu)的優(yōu)劣勢比較

    關(guān)于Arm與RISC-V的討論涉及多個(gè)層面。雖然多種因素共同作用于這些架構(gòu)的整體性能,但每種架構(gòu)都有其最適合的幾類主要應(yīng)用場景。 Arm 長期以來,專有技術(shù)往往意味著高昂的許可費(fèi)用,Arm架構(gòu)
    發(fā)表于 02-01 22:30

    關(guān)于RISC-V芯片的應(yīng)用學(xué)習(xí)總結(jié)

    RISC-V芯片作為一種基于精簡指令集計(jì)算(RISC)原則的開源指令集架構(gòu)(ISA)芯片,近年來在多個(gè)領(lǐng)域展現(xiàn)出了廣泛的應(yīng)用潛力和顯著優(yōu)勢。以下是對(duì)RISC-V芯片應(yīng)用的總結(jié)。
    發(fā)表于 01-29 08:38

    RISC-V MCU技術(shù)

    嘿,咱來聊聊RISC-V MCU技術(shù)哈。 這RISC-V MCU技術(shù)呢,簡單來說就是基于一個(gè)叫RISC-V的指令集
    發(fā)表于 01-19 11:50

    risc-v芯片在電機(jī)領(lǐng)域的應(yīng)用展望

    RISC-V作為一種開源的指令集架構(gòu),近年來在芯片設(shè)計(jì)領(lǐng)域嶄露頭角,并逐漸在電機(jī)控制領(lǐng)域展現(xiàn)出其獨(dú)特優(yōu)勢。隨著電機(jī)技術(shù)的不斷進(jìn)步和應(yīng)用需求的多樣化,RISC-V芯片有望為電機(jī)控制帶來更高效、更靈
    發(fā)表于 12-28 17:20

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

    一、RISC-V架構(gòu)介紹 1. RISC 架構(gòu)的起源 1981年,在David Patterson(大衛(wèi)·帕特森)的帶領(lǐng)下,美國加州大學(xué)伯克利分校的一個(gè)研究團(tuán)隊(duì)起 草了
    發(fā)表于 12-16 23:08

    RISC-V 與 ARM 架構(gòu)的區(qū)別 RISC-V與機(jī)器學(xué)習(xí)的關(guān)系

    在現(xiàn)代計(jì)算機(jī)架構(gòu)中,RISC-V和ARM是兩種流行的處理器架構(gòu)。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢,適用于不同的應(yīng)用場景。 1. RISC-V架構(gòu)
    的頭像 發(fā)表于 12-11 17:50 ?4031次閱讀

    RISC-V指令集概述

    RISC-V就是RISC的第五代指令集架構(gòu)。而RISC-V目標(biāo)就是“成為一種完全開放的指令集
    發(fā)表于 11-30 23:30

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    一直對(duì)基于RISC-V架構(gòu)的芯片與Linux系統(tǒng)的兼容性比較感興趣,查了各種資料,眾說紛紜,在此整理一下學(xué)習(xí)內(nèi)容,以備后用。這個(gè)復(fù)雜而重要的話題,涉及多個(gè)方面的考量。下面談?wù)勎业膶W(xué)習(xí)總結(jié)
    發(fā)表于 11-30 17:20

    關(guān)于RISC-V學(xué)習(xí)路線圖推薦

    一個(gè)號(hào)的RISC-V學(xué)習(xí)路線圖可以幫助學(xué)習(xí)者系統(tǒng)地掌握RISC-V架構(gòu)的相關(guān)知識(shí)。比如以下是一個(gè)較好的RISC-V學(xué)習(xí)路線圖: 一、基礎(chǔ)知識(shí)準(zhǔn)備 計(jì)算機(jī)體系結(jié)構(gòu)基礎(chǔ) : 了解計(jì)算機(jī)的基
    發(fā)表于 11-30 15:21

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

    問題沒有準(zhǔn)確答案。 當(dāng)前的RISC-V是一種開放的架構(gòu),作為一種標(biāo)準(zhǔn)提供,開發(fā)人員可以自由、靈活、快速地基于它進(jìn)行產(chǎn)品設(shè)計(jì)。但另一方面,硬件更加復(fù)雜,有多層堆棧,因此不像軟件包那樣簡單。 本文
    發(fā)表于 11-26 20:20

    什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別

    是開放的,任何人都可以使用它來開發(fā)處理器芯片和其他硬件,而無需支付任何許可或使用費(fèi)用。RISC-V的設(shè)計(jì)簡單,易于擴(kuò)展和自定義,可以在各種應(yīng)用場景和市場中使用。 什么是指令集架構(gòu)? 指令集架構(gòu)
    發(fā)表于 11-16 16:14

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

    RISC-V是一種開放標(biāo)準(zhǔn)指令集架構(gòu) (ISA),最初由加州大學(xué)伯克利分校的研究人員于2010年開發(fā)。業(yè)界稱,這種開源特性為芯片設(shè)計(jì)者提供了極大的靈活性,可以根據(jù)具體需求定制AI加速器。 而AI
    發(fā)表于 10-31 16:06