存儲新時代:利用RISC-V和內存結構實現開放式計算
發布時間:2018-07-10 責任編輯:lina
【導讀】在過去的幾年裏,我們目睹了數據的一係列巨大變化,包括數據如何被生成、處理以及進一步利用以獲取額外的價值和智能,而這些變化都受到以深度學習和神經網絡應用為基礎的新興計算模式所影響。
前言
在過去的幾年裏,我們目睹了數據的一係列巨大變化,包括數據如何被生成、處(chu)理(li)以(yi)及(ji)進(jin)一(yi)步(bu)利(li)用(yong)以(yi)獲(huo)取(qu)額(e)外(wai)的(de)價(jia)值(zhi)和(he)智(zhi)能(neng),而(er)這(zhe)些(xie)變(bian)化(hua)都(dou)受(shou)到(dao)以(yi)深(shen)度(du)學(xue)習(xi)和(he)神(shen)經(jing)網(wang)絡(luo)應(ying)用(yong)為(wei)基(ji)礎(chu)的(de)新(xin)興(xing)計(ji)算(suan)模(mo)式(shi)所(suo)影(ying)響(xiang)。這(zhe)種(zhong)深(shen)刻(ke)的(de)變(bian)化(hua)始(shi)於(yu)數(shu)據(ju)中(zhong)心(xin),其(qi)利(li)用(yong)深(shen)度(du)學(xue)習(xi)技(ji)術(shu)來(lai)提(ti)供(gong)對(dui)海(hai)量(liang)數(shu)據(ju)的(de)洞(dong)察(cha),主(zhu)要(yao)用(yong)於(yu)分(fen)類(lei)或(huo)識(shi)別(bie)圖(tu)像(xiang)、支持自然語言處理或語音處理,或者理解、生成或成功學習如何玩複雜的策略遊戲。這種變化催生了一批專門針對這些類別的問題而設計的高功效計算設備(基於GP-GPU和FPGA),後來還產生了可完全定製的ASIC,進一步加速並提高了基於深度學習的係統的計算能力。
大數據和快速數據
大數據應用采用專門的GP-GPU、FPGA和ASIC處理器透過深度學習技術來分析大型數據集,並揭示趨勢、模式和關聯性,從而實現圖像識別、語音識別等功能。因此,大數據是基於過去的信息或常駐在雲端的靜止數據。大數據分析的一個常用的功能是執行特定任務“訓練過的”神經網絡,例如識別和標記圖像或視頻序列中的所有麵部,語音識別也展示了神經網絡的強大功能。
這種任務最好由專門的引擎(或推理引擎)來執行,這種引擎直接駐留在邊緣設備上並由快速數據應用程序(圖1)來引導。通過在邊緣設備上處理本地所捕獲的數據,快速數據能夠利用來自大數據的算法提供實時決策和結果。大數據提供了從“過去發生了什麼”到“將來可能會發生什麼”所演繹出的洞察(預測分析),而快速數據則提供了能夠改善業務決策、運營並減少低效情形的實時行動,所以這一定會影響最終結果。這些方法可以適用於各種邊緣和存儲設備,例如照相機、智能手機和固態硬盤。
在數據上進行計算
新的工作負載基於兩種場景:(1)針對特定工作負載(例如圖像或語音識別)訓練大型神經網絡;以及(2)在邊緣設備上應用經過訓練的(或“適合的”)神shen經jing網wang絡luo。兩liang種zhong工gong作zuo負fu載zai都dou需xu要yao大da規gui模mo並bing行xing的de數shu據ju處chu理li,其qi中zhong包bao括kuo大da矩ju陣zhen的de乘cheng法fa和he卷juan積ji。這zhe些xie計ji算suan功gong能neng的de最zui佳jia實shi施shi方fang式shi需xu要yao在zai大da矢shi量liang或huo數shu據ju陣zhen列lie上shang運yun行xing的de矢shi量liang指zhi令ling。RISC-V就jiu是shi一yi種zhong非fei常chang適shi合he於yu此ci類lei型xing應ying用yong的de架jia構gou和he生sheng態tai係xi統tong,因yin為wei它ta提ti供gong了le一yi套tao由you開kai源yuan軟ruan件jian支zhi持chi的de標biao準zhun化hua過guo程cheng,使shi得de開kai發fa人ren員yuan能neng夠gou完wan全quan自zi由you地di采cai用yong、修改甚至添加專有矢量指令。圖1中概述了一些顯而易見的RISC-V計算架構機會。
移動數據
快速數據和邊緣計算的出現產生了一個實際的後果,即:與(yu)雲(yun)端(duan)之(zhi)間(jian)來(lai)回(hui)移(yi)動(dong)所(suo)有(you)數(shu)據(ju)進(jin)行(xing)計(ji)算(suan)分(fen)析(xi)並(bing)不(bu)是(shi)一(yi)件(jian)有(you)效(xiao)率(lv)的(de)事(shi)。首(shou)先(xian),在(zai)移(yi)動(dong)網(wang)絡(luo)和(he)以(yi)太(tai)網(wang)中(zhong)進(jin)行(xing)遠(yuan)距(ju)離(li)傳(chuan)輸(shu)時(shi),它(ta)涉(she)及(ji)到(dao)相(xiang)對(dui)較(jiao)大(da)的(de)數(shu)據(ju)延(yan)遲(chi)傳(chuan)輸(shu),這(zhe)對(dui)於(yu)必(bi)須(xu)實(shi)時(shi)操(cao)作(zuo)的(de)圖(tu)像(xiang)識(shi)別(bie)或(huo)語(yu)音(yin)識(shi)別(bie)應(ying)用(yong)而(er)言(yan)並(bing)不(bu)是(shi)理(li)想(xiang)的(de)。其(qi)次(ci),在(zai)邊(bian)緣(yuan)設(she)備(bei)上(shang)進(jin)行(xing)計(ji)算(suan)需(xu)要(yao)更(geng)易(yi)於(yu)伸(shen)縮(suo)的(de)架(jia)構(gou),其(qi)中(zhong),圖(tu)像(xiang)和(he)語(yu)音(yin)處(chu)理(li)或(huo)者(zhe)在(zai)SSDshangjinxingdeneicunjisuancaozuodoukeyongyizhongshensuodefangshilaijinxing。caiyongzhezhongfangshi,meiyitaixinzengdebianyuanshebeidouhuidailaisuoxuyaodezengliangjisuannengli,duishujuyidongfangshiheshijianjinxingyouhuashizhezhongjiagoukeshensuoxingdeyixiangguanjianyinsu。

圖1:大數據、快速數據和RISC-V機會
在圖1a中,雲數據中心服務器利用在大型大數據集上訓練的深度學習神經網絡來執行機器學習的功能。在圖1b中,邊緣設備中的安全攝像機采用經過大數據訓練的推理引擎來實時識別圖像(快速數據)。在圖1c中,智能固態硬盤設備采用推理引擎進行數據識別和分類,從而有效地利用了此設備的帶寬。圖1展示了RISC-V內核的潛在機會,它可以自由地添加專有的及未來標準化的矢量指令,這些指令對於處理深度學習和推理技術相當有效。
另一個類似且重要的趨勢是大數據端和雲端上數據的移動及訪問方式(圖2)。傳統的計算機體係結構(圖2a)采用慢速外圍總線,該總線連接到許多其他設備(例如,專用機器學習加速器、圖形卡、高速固態硬盤、智能網絡控製器,等等)。低速總線會影響設備的利用率,因為它限製了總線本身、主CPU以及主要的潛在持久內存之間的通信能力。這些新型計算設備也不可能在它們之間或與主CPU共享內存,從而導致在慢速總線上進行徒勞且受限製的數據移動。
關於如何改善不同計算設備(例如CPU和計算機及網絡加速器)之(zhi)間(jian)的(de)數(shu)據(ju)移(yi)動(dong),以(yi)及(ji)如(ru)何(he)在(zai)內(nei)存(cun)或(huo)快(kuai)速(su)存(cun)儲(chu)中(zhong)訪(fang)問(wen)數(shu)據(ju),出(chu)現(xian)了(le)幾(ji)個(ge)重(zhong)要(yao)的(de)行(xing)業(ye)趨(qu)勢(shi)。這(zhe)些(xie)新(xin)趨(qu)勢(shi)集(ji)中(zhong)在(zai)開(kai)放(fang)標(biao)準(zhun)化(hua)工(gong)作(zuo)上(shang),能(neng)夠(gou)提(ti)供(gong)更(geng)快(kuai)、更低延遲的串行結構以及更智能的邏輯協議,從而實現對共享內存的一致訪問。
新一代以數據為中心的計算
未來的架構將需要部署開放接口,以連接到持久性內存以及接入計算加速器並支持高速緩存一致性的快速總線(例如TileLink、RapidIO®、OpenCAPI™和Gen-Z),以期大幅度提高性能,而且使所有設備共享內存並減少不必要的數據移動。

圖2:計算體係結構中的數據移動和訪問
在圖2a中,傳統的計算體係結構由於把一條慢速外設總線用於快速存儲器及計算加速設備,其能力已達到其極限。在圖2b中zhong,未wei來lai的de計ji算suan體ti係xi結jie構gou采cai用yong了le開kai放fang接jie口kou,能neng夠gou為wei平ping台tai上shang所suo有you的de計ji算suan資zi源yuan提ti供gong統tong一yi並bing支zhi持chi高gao速su緩huan存cun一yi致zhi性xing的de訪fang問wen方fang式shi來lai訪fang問wen共gong享xiang持chi久jiu內nei存cun,(這稱為以數據為中心的體係結構)。在圖2c中,所部署的設備能夠使用相同的共享內存,從而減少了不必要的數據複製。
CPU 外圍核心及網絡接口控製器的作用將成為支持數據移動的關鍵因素。CPU外圍核心組件必須支持密鑰內存和永久內存接口(例如NVDIMM-P),也必須支持駐留在CPU附近的內存。還需要實施麵向計算加速器、智能網絡和遠程持久內存的智能快速總線。這種總線上的任何設備(例如CPU、通用或專用計算加速器、網絡適配器、存儲器或內存)都可以包含其自己的計算資源並具有訪問共享內存的能力(圖2b和圖2c)。
RISC-V技ji術shu正zheng是shi優you化hua數shu據ju移yi動dong的de關guan鍵jian推tui動dong因yin素su,因yin為wei它ta能neng夠gou在zai所suo有you的de計ji算suan加jia速su器qi設she備bei上shang針zhen對dui新xin的de機ji器qi學xue習xi工gong作zuo負fu載zai來lai執zhi行xing矢shi量liang指zhi令ling。它ta實shi現xian了le多duo種zhong開kai源yuanCPU技術,能夠支持開放內存和智能總線接口;且實現了以數據為中心具有一致性共享內存的體係結構。
利用RISC-V解決挑戰
大數據和快速數據為未來的數據移動帶來了挑戰,也為RISC-V指令集架構(ISA)鋪平了道路。這種架構開放的、模塊化的方法非常適合用作以數據為中心的計算體係結構的基礎。它提供了以下功能:
擴展邊緣計算設備的計算資源
添加新的指令,例如用於機器學習工作負載的矢量指令
尋找非常接近於存儲器和內存介質的小型計算內核
支持新型計算範式以及模塊化芯片設計方法
支持新型以數據為中心的體係結構,其中所有的處理單元都可以透過一致的方式訪問共享的持久內存,從而優化數據移動
RISC-V由超過100個組織機構的眾多成員共同開發,這其中包含一個由軟件和硬件創新者組成的協作性社區。這些創新者能夠對ISA進行改編,使其適應特定的目的或項目。任何加入該組織的人都可以根據一份“Berkeley Software Distribution”(BSD軟件發布)許可證來設計、製造和/或銷售RISC-V芯片和軟件。
結語
為了實現其價值和可能性,數據需要捕獲、保存、訪fang問wen並bing轉zhuan換huan,以yi發fa揮hui其qi全quan部bu潛qian力li。含han有you大da數shu據ju和he快kuai速su數shu據ju應ying用yong的de環huan境jing已yi經jing使shi通tong用yong計ji算suan體ti係xi結jie構gou的de處chu理li能neng力li相xiang形xing見jian絀chu。未wei來lai以yi數shu據ju為wei中zhong心xin的de極ji端duan應ying用yong將jiang需xu要yao針zhen對dui特te定ding用yong途tu設she計ji的de處chu理li能neng力li,以yi便bian以yi開kai放fang的de方fang式shi支zhi持chi數shu據ju資zi源yuan的de獨du立li擴kuo展zhan。
yongyouyitaoyizaichijiuneicunzhongcunchudeshujuweizhongxindetongyongkaifangjisuanjitixijiegou,tongshiyounenggourangsuoyoudeshebeifahuiyidingdejisuanzuoyong,zheshiyouxinleixingjiqixuexijisuangongzuofuzaisuotuidongdezhexiexinxingkekuozhantixijiegoudeyichuxiandeguanjianyinsu。kuayueyunduanjibianyuanshebeigegebufendexiayidaiyingyongdouxuyaozhezhongxinxingdedinenghaochulifangshi,yinweizhuanmendejisuanjiasuchuliqijiangnenggouzhuanzhuyuchuliqishoubianderenwu,congernenggoujianshaolaihuiyidongshujusuolangfeideshijian,huozhenenggouzhixingyushujuwuguandeewaijisuan。tongguofahuishujudeliliang、潛力和可能性,人類、社會以及我們的星球都能夠蓬勃發展。
RF無線射頻電路設計中的常見問題及設計原則
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 2026藍牙亞洲大會暨展覽在深啟幕
- H橋降壓-升壓電路中的交替控製與帶寬優化
- Tektronix 助力二維材料器件與芯片研究與創新
- 800V AI算力時代,GaN從“備選”變“剛需”?
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈
控製變壓器
控製模塊
藍牙
藍牙4.0
藍牙模塊
浪湧保護器




