《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > 內存內計算,下一代計算的新范式?

內存內計算,下一代計算的新范式?

2018-12-05
關鍵詞: IBM PCM 內存內計算

最近,內存內計算成了熱門關鍵詞。今年早些時候,IBM發布了基于相變內存(PCM)的內存內計算,在此之后基于Flash內存內計算的初創公司Mythic獲得了來自軟銀領投的高達4000萬美元的B輪融資,而在中國,初創公司知存科技也在做內存內計算的嘗試。本文將對內存內計算的原理以及其市場前景做一些分析。


馮諾伊曼架構之痛


馮諾伊曼架構是計算機的經典架構,同時也是目前計算機以及處理器芯片的主流架構。在馮諾伊曼架構中,計算/處理單元與內存是兩個完全分離的單元:計算/處理單元根據指令從內存中讀取數據,在計算/處理單元中完成計算/處理,并存回內存。

微信圖片_20181205231024.jpg


馮諾伊曼架構是經典的計算機體系架構,也構成了過去近一個世紀的計算機科學的基礎。然而,馮諾伊曼架構在構建之初只是一個理論模型,在建立該模型時做了一個合理的假設就是處理器和內存的速度很接近。當然,馮諾伊曼在當時沒有辦法預測到未來集成電路發展對于計算機造成的深遠變化。計算機處理器的性能隨著摩爾定律高速發展,其性能隨著晶體管特征尺寸的縮小而直接提升,因此在過去數十年中其性能提升可謂是天翻地覆,現在一顆手機中處理器的性能已經比30年前超級計算機中的處理器還要強。另一方面,計算機的主要內存使用的是DRAM方案,DRAM是基于電容充放電實現的高密度存儲方案,其性能(速度)取決于兩方面,即內存中電容充放電的讀取/寫入速度以及DRAM與處理器之間的接口帶寬。DRAM電容充放電的讀取/寫入速度隨著摩爾定律有一定提升,但是速度并不如處理器這么快,另一方面DRAM與處理器之間的接口屬于混合信號電路,其帶寬提升速度主要是受到PCB板上走線的信號完整性所限制,因此從摩爾定律晶體管尺寸縮小所獲得的益處并不大。這也造成了DRAM的性能提升速度遠遠慢于處理器速度,目前DRAM的性能已經成為了整體計算機性能的一個重要瓶頸,即所謂阻礙性能提升的“內存墻”。

微信圖片_20181205231106.jpg


除了性能之外,內存對于能效比的限制也成了傳統馮諾伊曼體系計算機的一個瓶頸。這個瓶頸在人工智能應用快速普及的今天尤其顯著。這一代人工智能基于的是神經網絡模型,而神經網絡模型的一個重要特點就是計算量大,而且計算過程中涉及到的數據量也很大,使用傳統馮諾伊曼架構會需要頻繁讀寫內存。目前的DRAM一次讀寫32bit數據消耗的能量比起32bit數據計算消耗的能量要大兩到三個數量級,因此成為了總體計算設備中的能效比瓶頸。如果想讓人工智能應用也走入對于能效比有嚴格要求的移動端和嵌入式設備以實現“人工智能無處不在”,那么內存訪問瓶頸就是一個不得不解決的問題。

微信圖片_20181205231130.jpg


內存內計算的原理


為了解決“內存墻”問題,一個最近得到越來越多關注的思路就是做內存內計算。2018年的國際固態半導體會議(ISSCC,全球最頂尖的芯片設計會議,發表最領先的芯片設計成果,稱為“芯片界的奧林匹克”)有專門一個議程,其中的論文全部討論內存內計算;到了2019年,根據最新發布的ISSCC 2019預覽,也有5篇關于內存內計算的論文,不過分散在不同的議程中。內存計算的主要改進就是把計算嵌入到內存里面去,這樣內存就不僅僅是一個存儲器,還是一個計算器。這樣一來,在存儲/讀取數據的時候就同時完成了運算,因此大大減少了計算過程中的數據存取的耗費。

微信圖片_20181205231147.jpg


內存內計算現在還處于探索階段,有很多種具體實現方式。舉一個ISSCC 2018年論文中的例子。這個內存內計算的電路由MIT的研究組提出,主要用途是加速卷積計算。我們知道,卷積計算可以展開成帶權重的累加計算,從另一個角度來看其實就是多個數的加權平均。因此,該電路實現的就是電荷域的加權平均,其中權重(1-bit)儲存在SRAM中,輸入數據(7-bit數字信號)經過DAC成為模擬信號,而根據SRAM中的對應權重,DAC的輸出在模擬域被乘以1或者-1,然后在模擬域做平均,最后由ADC讀出成為數字信號。具體來說,由于乘法的權重是1-bit(1或-1),因此可以簡單地用一個開關加差分線來控制,如果是權重是1就讓差分線一邊的電容充電到DAC輸出值,反之則讓差分線另一邊充到這個值。平均也很簡單,幾條差分線簡單地連到一起就是在電荷域做了平均了。

微信圖片_20181205231208.jpg


當然,內存內計算的電路并不止于一種,其計算的精度也并不限于1-bit計算。但是,從以上的例子我們可以看出內存內計算的核心思想,一般是把計算都轉化為帶權重加和計算,把權重存在內存單元中,然后在內存的核心電路(如讀出電路)上做修改,從而讓讀出的過程就是輸入數據和權重在模擬域做點乘的過程,相當于實現了輸入的帶權重累加,即卷積。因為卷積是人工智能以及其他計算的核心組成部分,因此內存內計算可以被廣泛使用在這類應用中。內存內計算會使用模擬電路做計算,這也是它和傳統使用數字邏輯做計算的不同之處。


內存內計算的兩大推動力以及市場前景


人們十幾年之前就認識到了“內存墻”的問題,但是為什么內存內計算在這兩年才火起來呢?我們認為,最近內存內計算興起的背后有兩大動力。


第一個動力是基于神經網絡的人工智能的興起,尤其是人工智能希望能普及到移動端和嵌入式設備中,這樣能效比很高的內存內計算就獲得了關注。另外,神經網絡的一個特點是對于計算精度的誤差擁有較高的容忍度,因此內存內計算的模擬計算中引入的誤差往往可以被神經網絡所接受,也可以說內存內計算和人工智能(尤其是嵌入式人工智能)可謂是天作之合。


第二個動力是新的存儲器。對于內存內計算來說,存儲器的特性往往決定了內存內計算的效率,因此當帶有新特性的存儲器出現時,往往會帶動內存內計算的發展。舉例來說,最近很火的ReRAM使用電阻調制來實現數據存儲,因此每一位的讀出使用的是電流信號而非傳統的電荷信號。這樣一來,由于電流做累加運算是非常自然而然的操作(把幾路電流直接組合在一起就實現了電流的加和,甚至無需額外電路),因此ReRAM非常適合內存內計算,也確實有不少研究組已經在做相關的研究并發表了論文。從存儲器推廣的角度,新的存儲器也愿意搭上人工智能的風潮,因此新存儲器廠商也樂于看到有人做基于自家存儲器的內存內計算加速人工智能,也會幫助一起推廣內存內計算。


因為內存內計算的兩大推力是人工智能和新存儲器,因此我們看到的新存儲器產品在人工智能和新存儲器這兩個關鍵詞上至少會有一個,也有不少內存內計算項目會同時橫跨兩個關鍵詞。


內存內計算的芯片產品預計會有兩種形式。第一種形式是作為一種帶有計算功能的存儲器IP出售。這樣的帶內存內計算功能的存儲器IP可能是傳統的SRAM,也可能是eFlash,ReRAM,MRAM,PCM這樣的新存儲器。這樣的存儲器IP往往是一家做內存內計算的公司和一家做存儲器的公司(如TSMC或SMIC)聯合做推廣。


第二種形式是直接做基于內存內計算的人工智能加速芯片。例如Mythic就計劃流片做基于Flash存儲器的PCIe加速卡,通過PCIe接口和主CPU做通信,Mythic的內存芯片上存儲了權重數據,這樣當數據送到Mythic的IPU上后就可以直接讀出計算結果。這樣一來就省去了權重數據的讀取開銷。

微信圖片_20181205231232.jpg


那么內存內計算對于人工智能芯片市場會有什么影響呢?首先,我們看到內存內計算本質上會使用模擬計算,因此其計算精度會受到模擬計算低信噪比的影響,通常精度上限在8bit左右,而且只能做定點數計算,難以做浮點數計算。所以,需要高計算精度的人工智能訓練市場并不適合內存內計算,換句話說內存內計算的主戰場是在人工智能推理市場。即使在人工智能推理市場,由于精度的限制,內存內計算對于精度要求較高的邊緣服務器計算等市場也并不適合,而更適合嵌入式人工智能等對于能效比有高要求而對于精確度有一定容忍的市場。此外,內存內計算其實最適合本來就需要大存儲器的場合。舉例來說,Flash在IoT等場景中本來就一定需要,那么如果能讓這塊Flash加上內存內計算的特性就相當合適,而在那些本來存儲器并不是非常重要的場合,為了引入內存內計算而加上一塊大內存就未必合適。基于這樣的分析,我們認為內存內計算有望成為未來嵌入式人工智能(如智能IoT)的重要組成部分。


結語


隨著人工智能和新存儲器的興起,內存內計算也成為了新的熱點。內存內計算利用存儲器的獨特特性,結合模擬計算直接在存儲器中完成計算,從而大大減少人工智能計算中的內存讀寫操作。由于內存內計算的精度受到模擬計算的限制,因此它最適合追求能效比且能接受一定精確度損失的嵌入式人工智能應用。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品午夜| 亚洲国产mv| 精品999成人| 国产日韩欧美在线看| 国产精品户外野外| 欧美三级特黄| 欧美三级精品| 欧美日韩免费区域视频在线观看| 欧美成人性网| 欧美v亚洲v综合ⅴ国产v| 狂野欧美一区| 蜜臀av性久久久久蜜臀aⅴ| 久久久久亚洲综合| 久久久久久自在自线| 久久精品免费观看| 久久久久久高潮国产精品视| 久久精品99国产精品日本 | 麻豆精品在线观看| 美国成人直播| 欧美精品色综合| 欧美日韩亚洲一区二区三区在线| 欧美日韩18| 欧美视频在线看| 国产精品毛片大码女人| 国产欧美日韩亚洲精品| 国产在线精品成人一区二区三区| 国内精品写真在线观看| 伊人久久成人| 亚洲级视频在线观看免费1级| 亚洲日韩欧美一区二区在线| 夜夜爽www精品| 午夜久久影院| 亚洲国产美女精品久久久久∴| 亚洲精品一区二区三| 一区二区三区日韩精品| 亚洲欧美电影院| 久久精品国产亚洲5555| 蜜桃久久av一区| 欧美日韩国产综合视频在线观看中文| 欧美视频一区二区三区四区| 国产免费成人av| 在线精品国产欧美| 日韩亚洲欧美在线观看| 亚洲中字黄色| 亚洲国产成人精品视频| 99精品视频免费全部在线| 亚洲综合视频1区| 久久婷婷久久一区二区三区| 欧美国产综合| 国产精品三区www17con| 伊人夜夜躁av伊人久久| 夜夜躁日日躁狠狠久久88av| 午夜视频在线观看一区二区三区| 亚洲国产精品悠悠久久琪琪| 亚洲一二三四区| 久久久久久午夜| 欧美人与性动交α欧美精品济南到| 国产精品久久久久久久7电影| 激情综合网址| 在线一区二区日韩| 久久国产福利| 亚洲视频一区二区免费在线观看| 久久精品国产成人| 欧美日韩精品系列| 国内视频精品| 99精品欧美一区二区三区| 欧美一区日韩一区| 在线亚洲高清视频| 久久野战av| 国产精品国产三级国产专播精品人 | 亚洲成色777777女色窝| 欧美区亚洲区| 国产精品美女久久久浪潮软件 | 艳妇臀荡乳欲伦亚洲一区| 欧美一级午夜免费电影| 日韩一区二区免费高清| 久久精品五月| 欧美午夜精品一区二区三区| 亚洲成在人线av| 欧美一区二区精品久久911| 国产精品99久久久久久白浆小说 | 亚洲国产精品久久久久秋霞不卡 | 国产亚洲成年网址在线观看| 99国内精品久久| 亚洲激情成人在线| 欧美在线视频在线播放完整版免费观看 | 欧美激情精品久久久久久久变态| 国产精品一区二区欧美| 亚洲精品日韩在线| 亚洲第一福利在线观看| 亚洲欧美日韩爽爽影院| 欧美精品一区二区三区久久久竹菊 | 亚洲女人天堂av| 一本一本a久久| 欧美va亚洲va日韩∨a综合色| 国产亚洲欧美在线| 亚洲一区在线播放| 亚洲无线一线二线三线区别av| 欧美成人精品影院| 激情91久久| 欧美一区二区三区的| 亚洲综合精品一区二区| 欧美精品久久99久久在免费线| 好看的日韩av电影| 午夜精品久久久久久| 亚洲欧美一区二区在线观看| 欧美日韩麻豆| 亚洲精品小视频在线观看| 亚洲国产成人av好男人在线观看| 久久久成人网| 国产一级揄自揄精品视频| 午夜免费日韩视频| 欧美一区二区三区四区在线观看地址| 国产精品夫妻自拍| 一本色道久久综合亚洲精品高清| 99精品免费| 欧美日韩理论| 99国产精品自拍| 亚洲天堂成人在线观看| 欧美日韩成人综合| 日韩一区二区久久| 亚洲性图久久| 国产精品分类| 亚洲一区二区三区免费在线观看| 亚洲香蕉成视频在线观看| 欧美午夜不卡视频| 亚洲天堂网在线观看| 亚洲一区激情| 国产精品日韩欧美综合 | 午夜精品一区二区三区在线| 久久激情中文| 国产在线精品成人一区二区三区| 欧美一级淫片播放口| 久久亚洲不卡| 亚洲国产精品久久久久秋霞不卡 | 亚洲视频碰碰| 国产精品久久一卡二卡| 午夜精品www| 久久久亚洲人| 在线视频观看日韩| 99国产精品一区| 欧美午夜一区二区福利视频| 亚洲在线第一页| 久久婷婷蜜乳一本欲蜜臀| 在线免费观看日韩欧美| 亚洲美女淫视频| 欧美亚一区二区| 亚洲欧美亚洲| 蜜桃av一区| 99精品国产在热久久| 欧美亚洲一级片| 精品51国产黑色丝袜高跟鞋| 99精品国产一区二区青青牛奶 | 亚洲精品国产精品国自产在线 | 亚洲男人的天堂在线观看| 久久久精品一区| 亚洲第一在线| 亚洲在线黄色| 韩国av一区二区三区在线观看| 亚洲人成啪啪网站| 欧美特黄一级| 久久精品官网| 欧美日韩无遮挡| 销魂美女一区二区三区视频在线| 女人香蕉久久**毛片精品| 99热精品在线| 久久天天躁狠狠躁夜夜av| 亚洲免费av网站| 久久精品国产2020观看福利| 亚洲国产精品va在看黑人| 亚洲自拍三区| 在线精品视频一区二区| 亚洲一区二区三区四区五区午夜| 国产一区二区高清| 99精品福利视频| 国产日韩精品入口| 99v久久综合狠狠综合久久| 国产精品综合| 日韩一本二本av| 国产偷国产偷亚洲高清97cao| 99精品视频免费在线观看| 国产欧美日韩精品在线| 日韩西西人体444www| 国产亚洲毛片| 亚洲一区二区在线观看视频| 18成人免费观看视频| 欧美一级二区| 亚洲精品视频在线| 久久男女视频| 亚洲视频网站在线观看| 毛片一区二区| 午夜精品久久久久久久99水蜜桃| 欧美极品aⅴ影院| 久久福利毛片| 国产精品亚洲片夜色在线| 日韩视频免费看| 狠狠入ady亚洲精品经典电影| 亚洲尤物在线视频观看| 91久久久亚洲精品| 久久久一区二区三区|