chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

專家與處理器架構(gòu)未來

M8kW_icbank ? 來源:未知 ? 作者:李威 ? 2018-03-05 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一年一度的ISSCC(International Solid State Circuits Conference的簡稱,中文名固態(tài)電路年會)正式拉開帷幕,在這個被稱為“集成電路奧利匹克”的會議上,來自全球各地的專家齊聚一堂,探討集成電路的未來。計算機體系專家David Paterson也在會議上發(fā)表了題為《50 Years of Computer Architecture:from Mainframe CPUs to DNN TPUs and Open RISC-V》的演講,讓我們看一下體系結(jié)構(gòu)專家眼里的處理器未來。

對過去處理器發(fā)展的回顧

他表示,在20世紀(jì)60年代初,當(dāng)時IBM同時擁有4條完全不兼容的產(chǎn)品線(701 ? 7094、650 ? 7074、702 ? 7080和1401 ? 7010),IBM面臨著非常嚴(yán)重的兼容性問題。其中每一條產(chǎn)品線都擁有各自完全獨立的指令集體系結(jié)構(gòu)(ISA),I/O系統(tǒng)和二次存儲,磁盤存儲系統(tǒng),匯編程序,編譯器,庫以及市場利基。

這幾條完全不兼容的產(chǎn)品線也使得當(dāng)時的處理器設(shè)計變得異常復(fù)雜,設(shè)計者必須在數(shù)據(jù)存儲路徑和控制單元之間進行非常詳細的區(qū)分??梢哉f,早期的計算機設(shè)計者所面臨的最大問題就是控制單元的指令控制線是否正確,能夠起到作用。

此前,Maurice Wilkes在1958年提出了用微程序設(shè)計的思想來設(shè)計控制單元,簡化我們在設(shè)計過程中所遇到的問題,這種情況之下,我們只需要考慮一下幾個問題:ROMRAM的價格問題,ROM比RAM便宜,而且ROM比RAM速度更快。

隨著IC技術(shù)、微指令和CISC的發(fā)展,Logic、RAM和ROM都應(yīng)用了相同的晶體管;半導(dǎo)體RAM和ROM的速度也差不多;隨著摩爾定律的發(fā)展,控制指令的存儲空間也逐漸增加;允許更多的CISC;類似TTL 服務(wù)器這樣的小型計算機的出現(xiàn),推動處理器產(chǎn)業(yè)進入了新階段。

伴隨而來的是微處理器技術(shù)的革新。

David Paterson表示,上世紀(jì)70年代,在MOS技術(shù)和主流ISA的推動下,計算機經(jīng)歷了快速的發(fā)展,出現(xiàn)了以Intel i432為代表的產(chǎn)品。

之后也推出了Intel 8086等劃時代的產(chǎn)品。

之后就到了微指令機器的二十世紀(jì)八十年代。

從CISC到RISC,架構(gòu)面臨瓶頸

計算機發(fā)展之初,ROM比起RAM來說更便宜而且更快,所以并不存在片上緩存(cache)這個東西。在那個時候,復(fù)雜指令集(CISC)是主流的指令集架構(gòu)。然而,隨著RAM技術(shù)的發(fā)展,RAM速度越來越快,成本越來越低,因此在處理器上集成指令緩存成為可能。

同時,由于當(dāng)時編譯器的技術(shù)并不純熟,程序都會直接以機器碼或是匯編語言寫成,為了減少程序設(shè)計師的設(shè)計時間,逐漸開發(fā)出單一指令,復(fù)雜操作的程序碼,設(shè)計師只需寫下簡單的指令,再交由CPU去執(zhí)行。

但是后來有人發(fā)現(xiàn),整個指令集中,只有約20%的指令常常會被使用到,約占整個程序的80%;剩余80%的指令,只占整個程序的20%。

于是1979年,David Paterson教授提出了RISC的想法,主張硬件應(yīng)該專心加速常用的指令,較為復(fù)雜的指令則利用常用的指令去組合。使用精簡指令集(RISC)可以大大簡化硬件的設(shè)計,從而使流水線設(shè)計變得簡化,同時也讓流水線可以運行更快。

Paterson教授重申了評估處理器性能的指標(biāo),即程序運行時間。程序運行時間由幾個因素決定,即程序指令數(shù),平均指令執(zhí)行周期數(shù)(CPI)以及時鐘周期。程序指令數(shù)由程序代碼,編譯器以及ISA決定,CPI由ISA以及微架構(gòu)決定,時鐘周期由微架構(gòu)以及半導(dǎo)體制造工藝決定。對于RISC,程序指令數(shù)較多,但是CPI遠好于CISC,因此RISC比CISC更快。

據(jù)介紹,RISC有以下多個優(yōu)點:

指令長度固定,方便CPU譯碼,簡化譯碼器設(shè)計。

盡量在CPU的暫存器(最快的存儲器元件)里操作,避免額外的讀取與載入時間。

由于指令長度固定,更能受益于執(zhí)行線路管線化(pipeline)后所帶來的效能提升。

處理器簡化,晶體管數(shù)量少,易于提升運作時脈。比起同時脈的CISC處理器,耗電量較低。

除了CISC和RISC之外,另一種流行(過)的ISA是超長指令字(VLIW)。

VLIW是美國Multiflow和Cydrome公司于20世紀(jì)80年代設(shè)計的體系結(jié)構(gòu),主要應(yīng)用于Trimedia(全美達)公司的Crusoe和Efficeon系列處理器中。AMD的Athlon64處理器系列也是采用這一指令系統(tǒng),包括其服務(wù)器處理器版本Operon。

同樣Intel最新的IA-64架構(gòu)中的EPIC也是從VLIW指令系統(tǒng)中分離出來的。VLIW架構(gòu)采用了先進的EPIC(清晰并行指令)設(shè)計,我們也把這種構(gòu)架叫做“IA-64架構(gòu)”。每時鐘周期例如IA-64可運行20條指令,而CISC通常只能運行1-3條指令,RISC能運行4條指令,可見VLIW要比CISC和RISC強大的多。

之后David Paterson還談到了Intel 的安騰處理器和EPIC IA-64。

然而,VLIW架構(gòu)遇到了巨大的失敗。VLIW的問題,包括分支預(yù)測困難,Cache miss無法解決,代碼爆炸以及最關(guān)鍵的,編譯器過于復(fù)雜以至于無法實現(xiàn)。

此外,基于VLIW指令集字的CPU芯片使得程式變得很大,需要更多的內(nèi)存。更重要的是編譯器必須更聰明,一個低劣的VLIW編譯器對性能造成的負面影響遠比一個低劣的RISC或CISC編譯器造成的影響要大。

David Paterson還對今天的ISA做了一個總結(jié)。他指出,目前處理器的ISA,已經(jīng)30多年沒有新的CISC ISA出現(xiàn)(Intel x86表面用的是CISC但是內(nèi)部有硬件把CISC轉(zhuǎn)換成RISC再真正執(zhí)行)。VLIW在一些嵌入式DSP市場獲得應(yīng)用,但是在其他的市場都沒有獲得成功??紤]到處理器的數(shù)量,目前最主流的通用ISA還是RISC。

IT領(lǐng)域面臨新挑戰(zhàn),TPU橫空出世

按照David Paterson的觀點,現(xiàn)在的IT技術(shù)面臨新的挑戰(zhàn)。例如登納德縮放定律的失效,功耗成為了關(guān)鍵的約束;摩爾定律也面臨困難,晶體管的提升變慢。另外,在架構(gòu)上也有新的問題出現(xiàn)。

同時,處理器性能增長也面臨性能增長瓶頸。

在David Paterson看來,對于任何運算來說,更換新硬件無非是為了兩個目的:更快的速度和更低的能耗。但由于面臨晶體管并沒有變得更好、功率預(yù)算也不高等問題。許多架構(gòu)師認(rèn)為,現(xiàn)在只有領(lǐng)域定制硬件(domain-specific hardware)能帶來成本、能耗、性能上的重大改進。

緊接著,David Paterson介紹了谷歌的TPU。

TPU 的核心是一個65,536的8位矩陣乘單元陣列(matrix multiply unit)和片上28MB的軟件管理存儲器,峰值計算能力為92 TeraOp/s(TOPS)。

與CPU和GPU由于引入了Cache、亂序執(zhí)行、多線程和預(yù)取等造成的執(zhí)行時間不確定相比,TPU 的確定性執(zhí)行模塊能夠滿足 Google 神經(jīng)網(wǎng)絡(luò)應(yīng)用上 99% 相應(yīng)時間需求。

CPU/GPU的結(jié)構(gòu)特性對平均吞吐率更有效,而TPU針對響應(yīng)延遲設(shè)計。正是由于缺乏主流的CPU/GPU硬件特性,盡管擁有數(shù)量巨大的矩陣乘單元 MAC 和極大的偏上存儲,TPU 的芯片相對面積更小,耗能更低。

根據(jù)David Paterson的介紹,TPU是一個神經(jīng)網(wǎng)絡(luò)加速器芯片,將 TPU 與服務(wù)器級的 Intel Haswell CPU 和 Nvidia K80 GPU 進行比較,這些硬件都在同一時期部署在同個數(shù)據(jù)中心。測試負載為基于 TensorFlow 框架的高級描述,應(yīng)用于實際產(chǎn)品的 NN 應(yīng)用程序(MLP,CNN 和 LSTM),這些應(yīng)用代表了我們數(shù)據(jù)中心承載的95%的 NN 推理需求。

盡管在一些應(yīng)用上利用率很低,但 TPU 平均比當(dāng)前的 GPU 或 CPU 快15~30倍,性能功耗比(TOPS/Watt)高出約 30~80 倍。此外,在 TPU 中采用 GPU 常用的 GDDR5 存儲器能使性能TPOS指標(biāo)再高 3 倍,并將能效比指標(biāo) TOPS/Watt 提高到 GPU 的 70 倍,CPU 的 200 倍。

David Paterson還做了一個可視的性能模型。

還對TPU /CPU/GPU 的Die Roofline做了對比。

TPU:

CPU:

GPU:

之后David Paterson還對CPU、GPU和TPU的Log Rooflines做了對比。

另外還有Linear Rooflines

他還將TPU & GPU的相關(guān)性能與CPU對比

在性能方面,David Paterson也做了對比。

還對TPU做了數(shù)據(jù)對比

按照David Paterson的總結(jié)了通用CPU開始變慢,特定架構(gòu)的處理器將會流行與谷歌的TPU在DNN中發(fā)生重要作用,能夠幫助完成不少任務(wù)等問題:

RISC V也是未來的一個機遇

David Paterson表示,SoC上擁有了很多ISA。

緊接著,他提出,我們是否真的需要不同的ISA?這些指令集是否真的需要歸屬于專人?

況且在ISA領(lǐng)域,之前并沒有公認(rèn)的標(biāo)準(zhǔn),也沒有開源免費的ISA,僅有商用的ISA,這讓整個ISA領(lǐng)域的生態(tài)顯得死氣沉沉。David Paterson就提出了是否存在一個免費的ISA讓所有人都能夠使用的問題?于是,RISC-V應(yīng)運而生。

要做開源的ISA,基于x86和ARM都幾乎不可能,因為它們都太復(fù)雜,而且還存在IP的問題。

在2010年夏天,Paterson教授帶領(lǐng)團隊開始從頭開始設(shè)計一個干凈的ISA。經(jīng)歷了很多年,經(jīng)過多次流片驗證,終于在2014年發(fā)布了最終版spec,就是RISC-V(V是第五代的意思)。

RISC-V作為一個開源ISA,首先要滿足對ISA的一般要求。

首先,它必須與現(xiàn)存的主流編程語言和軟件兼容。

第二,它必須有直接硬件實現(xiàn),而不是一個虛擬機。

第三,它必須有很好的彈性,能滿足小至微控制器MCU)大到超級計算機的需求。

第四,能與各種實現(xiàn)方式兼容,包括FPGA,ASIC,全定制CPU,以及未來的其他實現(xiàn)。

第五,需要與各種微架構(gòu)配適,包括有序執(zhí)行,無序執(zhí)行,單發(fā)射,超標(biāo)量等等。

最后,還需要滿足可擴展性(可以作為基礎(chǔ)ISA,在特殊用途中加上額外的增強ISA),以及穩(wěn)定性(不會一直變化,不會突然消失等等)。

除了滿足一般的需求外,RISC-V還有自己的特色。

這個新近流行的架構(gòu)還具備以下特點:

首先,它很簡單,比其他的商用ISA規(guī)模都要小很多。

第二,它很干凈,例如在用戶與特權(quán)ISA之間涇渭分明,有非常清晰的界限。另外,RISC-V中沒有與微架構(gòu)或?qū)崿F(xiàn)方式有關(guān)的特性,因此具有普適性。

第三,RISC-V是模塊化的ISA,它的基礎(chǔ)ISA集很小,但是可以根據(jù)用戶需求去加載擴展集。

最后,RISC-V特別為了可擴展性和專精化做了優(yōu)化,使用了可變長度的指令編碼,并且有許多空間以供指令集擴展。

最特別的一點是,RISC-V支撐了一個開源的社區(qū),包含了非盈利基金會以及開源代碼庫。RISC-V的愿景是未來各種靈活而低價處理器芯片的基礎(chǔ)。RISC-V一開始的貢獻者包括伯克利和SiFive(一家初創(chuàng)公司),目前在征求各類設(shè)計者加入開源社區(qū),需要代碼以及其他硬件IP(如PLL,PHY等等)。

現(xiàn)在的RISC-V聯(lián)盟擁有了過百個會員:

另外還有很多的工作組:

David Paterson最后還總結(jié)一下幾大使用RISC和RISC-V的理由。

第一,35年以來,RISC始終是一個好主意。

第二,RISC-V是免費開源架構(gòu),無須付費。

第三,它的ISA比起其他ISA來說簡單許多,因此驗證起來也方便許多。RISC-V可以在各種設(shè)計中比起其他ISA更高效,面積、功耗和性能都更好

第四,RISC-V很穩(wěn)定,不用擔(dān)心突然發(fā)生很大變化或者直接就消失。

第五,RISC-V可以作為各種SoC核的基礎(chǔ)ISA。

現(xiàn)在RISC-V的小目標(biāo),是成為一種適合各種計算設(shè)備的業(yè)界標(biāo)準(zhǔn)ISA。一個新的處理器時代即將到來。

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

    關(guān)注

    0

    文章

    57

    瀏覽量

    44299
  • TPU
    TPU
    +關(guān)注

    關(guān)注

    0

    文章

    160

    瀏覽量

    21432
  • 開源架構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7023
  • 處理器架構(gòu)
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    6771

原文標(biāo)題:David Paterson眼里的處理器架構(gòu)未來

文章出處:【微信號:icbank,微信公眾號:icbank】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    云拼接處理器的性能如何?

    性能方面表現(xiàn)卓越,以下從多個維度進行深入解析。 一、硬件設(shè)計:穩(wěn)定與高效的基石 融大視覺的云拼接處理器采用嵌入式純硬件設(shè)計,這一設(shè)計理念使其區(qū)別于依賴操作系統(tǒng)的軟件方案。由于沒有傳統(tǒng)操作系統(tǒng)的復(fù)雜架構(gòu),系統(tǒng)完
    的頭像 發(fā)表于 09-05 00:11 ?436次閱讀

    龍芯處理器支持WINDOWS嗎?

    龍芯處理器目前不支持原生運行Windows操作系統(tǒng),主要原因如下: 架構(gòu)差異 龍芯架構(gòu):龍芯早期基于MIPS架構(gòu),后續(xù)轉(zhuǎn)向自主研發(fā)的LoongArch指令集(與x86/ARM不兼容
    發(fā)表于 06-05 14:24

    技術(shù)分享 | 如何在2k0300(LoongArch架構(gòu)處理器上跑通qt開發(fā)流程

    技術(shù)分享 | 如何在2k0300開發(fā)板(LoongArch架構(gòu)處理器上跑通qt開發(fā)流程
    的頭像 發(fā)表于 05-20 11:05 ?529次閱讀
    技術(shù)分享 | 如何在2k0300(LoongArch<b class='flag-5'>架構(gòu)</b>)<b class='flag-5'>處理器</b>上跑通qt開發(fā)流程

    ADSP1802 SHARC處理器技術(shù)手冊

    ADSP1802 是一款數(shù)字信號處理器 (DSP),具有 Analog Devices, Inc. 超級哈佛架構(gòu)單芯片計算機 (SHARC) 的 S PackageADSP1802 是一個 32 位
    的頭像 發(fā)表于 05-12 14:51 ?902次閱讀
    ADSP1802 SHARC<b class='flag-5'>處理器</b>技術(shù)手冊

    端側(cè) AI 音頻處理器:集成音頻處理與 AI 計算能力的創(chuàng)新芯片

    對人工智能應(yīng)用日益增長的需求。 ? 集成音頻處理與 AI 計算能力 端側(cè) AI 音頻處理器的組成結(jié)構(gòu)通常較為復(fù)雜,常采用多核異構(gòu)架構(gòu),將不同類型的處理器核心組合在一起,從而高效
    的頭像 發(fā)表于 02-16 00:13 ?2708次閱讀

    海光處理器有哪些型號

    海光處理器是基于X86架構(gòu)研發(fā)的國產(chǎn)處理器,擁有自主知識產(chǎn)權(quán),并針對不同市場需求推出了多個系列和型號。以下是海光處理器的主要型號及其分類: 1、產(chǎn)品系列分類 海光
    的頭像 發(fā)表于 02-13 14:44 ?2.2w次閱讀

    迅為3A6000開發(fā)板/龍芯3A6000與龍芯3A5000等龍架構(gòu)處理器軟件兼容

    ,也證明了國內(nèi)有能力在自研 CPU 架構(gòu)上做出一流的產(chǎn)品。 龍芯 3A6000 處理器采用龍芯自主指令系統(tǒng)龍架構(gòu)(LoongArch),是龍芯第四代微架構(gòu)的首款產(chǎn)品,主頻達到 2.5G
    發(fā)表于 02-12 15:06

    低功耗處理器的優(yōu)勢分析

    就考慮到能耗問題,通過優(yōu)化架構(gòu)、工藝和軟件來降低功耗的處理器。它們通常采用先進的制造工藝,如FinFET或GAAFET技術(shù),以及高效的電源管理技術(shù),以實現(xiàn)在保持性能的同時減少能耗。 低功耗處理器的優(yōu)勢 1. 節(jié)能和環(huán)保 減少能源
    的頭像 發(fā)表于 02-07 09:14 ?1514次閱讀

    如何將ADS1278通過SPI與處理器連接?

    在設(shè)計電路時,由于采用ADS1278進行8通道同步采樣,通過SPI接口與ARM微處理器的SPI接口進行連接,而ADS1278工作在Discrete模式下,請問專家如何將ADS1278通過SPI與處理器連接?此時DOUT1-8如
    發(fā)表于 02-07 07:31

    量子處理器是什么_量子處理器原理

    量子處理器(QPU)是量子計算機的核心部件,它利用量子力學(xué)原理進行高速數(shù)學(xué)和邏輯運算、存儲及處理量子信息。以下是對量子處理器的詳細介紹:
    的頭像 發(fā)表于 01-27 11:53 ?1441次閱讀

    EE-355:面向SHARC處理器專家在線閃存編程

    電子發(fā)燒友網(wǎng)站提供《EE-355:面向SHARC處理器專家在線閃存編程.pdf》資料免費下載
    發(fā)表于 01-08 15:05 ?0次下載
    EE-355:面向SHARC<b class='flag-5'>處理器</b>的<b class='flag-5'>專家</b>在線閃存編程<b class='flag-5'>器</b>

    EE-322:面向SHARC處理器專家代碼生成器

    電子發(fā)燒友網(wǎng)站提供《EE-322:面向SHARC處理器專家代碼生成器.pdf》資料免費下載
    發(fā)表于 01-07 14:04 ?0次下載
    EE-322:面向SHARC<b class='flag-5'>處理器</b>的<b class='flag-5'>專家</b>代碼生成器

    EE-202:將專家鏈接器用于多處理器LDFs

    電子發(fā)燒友網(wǎng)站提供《EE-202:將專家鏈接器用于多處理器LDFs.pdf》資料免費下載
    發(fā)表于 01-06 14:33 ?0次下載
    EE-202:將<b class='flag-5'>專家</b>鏈接器用于多<b class='flag-5'>處理器</b>LDFs

    走進北大 | 算能RISC-V通用處理器設(shè)計成功開課

    近日,北京大學(xué)集成電路學(xué)院賈天宇老師開設(shè)的《現(xiàn)代SoC處理器架構(gòu)設(shè)計》如期進行,算能首席科學(xué)家楊柳西博士、處理器架構(gòu)師張明俊受邀,為北大博士講授了RXU高性能通用
    的頭像 發(fā)表于 12-06 01:06 ?1333次閱讀
    走進北大 | 算能RISC-V通用<b class='flag-5'>處理器</b>設(shè)計成功開課

    PNI運動處理器Sentral-13658適用于任何移動設(shè)備

    美國加州PNI公司在日前一場探討MEMS與傳感未來發(fā)展的研討會上展示其最新的SentralSensorFusionHub協(xié)同處理器。這款協(xié)同處理器類似蘋果公司日前發(fā)布的新款iPhon
    的頭像 發(fā)表于 11-07 08:07 ?686次閱讀
    PNI運動<b class='flag-5'>處理器</b>Sentral-13658適用于任何移動設(shè)備