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

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

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

存算一體芯片如何支持Transformer等不同模型?

后摩智能 ? 來(lái)源:后摩智能 ? 2024-01-05 14:14 ? 次閱讀

后摩智能致力于打造通用人工智能芯片,自主研發(fā)的存算一體芯片在支持各類模型方面表現(xiàn)突出,包括YOLO系列網(wǎng)絡(luò)、BEV系列網(wǎng)絡(luò)、點(diǎn)云系列網(wǎng)絡(luò)等。這一系列芯片不僅在性能上有著顯著的優(yōu)勢(shì),而且特別針對(duì)目前自動(dòng)駕駛領(lǐng)域的算法進(jìn)行了專門的優(yōu)化。近期,后摩智能剛完成新一款技術(shù)驗(yàn)證芯片的量產(chǎn)測(cè)試,屬于國(guó)內(nèi)首款基于存算一體架構(gòu)的7nm車規(guī)級(jí)技術(shù)驗(yàn)證芯片,專為Transformer 等車端大模型設(shè)計(jì)。

當(dāng)前,自動(dòng)駕駛等領(lǐng)域中,Transformer模型的應(yīng)用逐漸占據(jù)主導(dǎo)地位。這一架構(gòu)的優(yōu)勢(shì)在于其能夠更好地捕捉長(zhǎng)距離依賴關(guān)系,有助于提高模型對(duì)復(fù)雜場(chǎng)景的理解和處理能力。面對(duì)Transformer在自動(dòng)駕駛中的日益增長(zhǎng)的需求,一個(gè)關(guān)鍵的問(wèn)題浮現(xiàn)出來(lái):存算一體芯片是否能夠高效部署Transformer模型?

Q1?存算一體芯片能高效部署Transformer嗎?

Transformer架構(gòu)是一種強(qiáng)大的神經(jīng)網(wǎng)絡(luò)架構(gòu),能夠?qū)崿F(xiàn)高效的序列建模和復(fù)雜的任務(wù)處理,它的核心組成部分包括多層感知機(jī)(MLP)和多頭注意力(MHA)。MLP是一種前饋神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),由多個(gè)層次的神經(jīng)元組成,每一層都與上一層的所有神經(jīng)元相連。

這些神經(jīng)元通過(guò)權(quán)重進(jìn)行連接。MLP在Transformer中負(fù)責(zé)對(duì)輸入特征進(jìn)行變換和映射,幫助網(wǎng)絡(luò)捕捉不同層次的抽象特征;MHA允許網(wǎng)絡(luò)在不同位置對(duì)輸入序列的不同部分進(jìn)行關(guān)注,從而提高模型的并行性和全局信息的捕捉能力。MHA的基本思想是通過(guò)多個(gè)注意力頭(Attention Head)并行處理輸入序列,每個(gè)頭都學(xué)習(xí)關(guān)注輸入的不同方面。

這種并行性有助于有效地處理長(zhǎng)序列,并使網(wǎng)絡(luò)更具擴(kuò)展性和泛化能力。在部署Transformer時(shí),AI芯片的任務(wù)就是高效執(zhí)行網(wǎng)絡(luò)中的MLP和MHA結(jié)構(gòu)。這需要AI芯片能對(duì)其中所有算子都有很高的并行執(zhí)行能力。

Q2?多層感知機(jī)如何高效部署在存算一體芯片上?

全連接層的本質(zhì)是執(zhí)行兩個(gè)矩陣(輸入特征矩陣和權(quán)重矩陣)的矩陣乘法。我們將其中權(quán)重存放在存算單元上。將輸入的特征送入存算單元,由存算單元中的計(jì)算單元直接完成乘累加操作,輸出乘累加結(jié)果。由于存算單元的計(jì)算密度很高,執(zhí)行這種全連接層的并行度很高,因此效率很高。另一方面,權(quán)重被保持在存算單元上,不發(fā)生移動(dòng),從而大幅降低了搬移權(quán)重所帶來(lái)的能耗開(kāi)銷。

多頭注意力是Transformer模型的一個(gè)關(guān)鍵組成部分,它有點(diǎn)像大腦的多個(gè)小模塊,每個(gè)模塊都負(fù)責(zé)關(guān)注輸入數(shù)據(jù)的不同方面。這個(gè)結(jié)構(gòu)之所以特別,是因?yàn)樗硕鄠€(gè)小“頭”,每個(gè)“頭”都在關(guān)注輸入數(shù)據(jù)的不同部分。

在處理輸入數(shù)據(jù)時(shí),每個(gè)“頭”都有三個(gè)關(guān)鍵矩陣,分別是查詢(Q)、鍵(K)、和值(V)。通過(guò)一系列數(shù)學(xué)運(yùn)算,多頭注意力可以捕捉到輸入序列中不同位置之間的關(guān)系。

關(guān)系計(jì)算:首先,我們讓查詢(Q)和鍵(K)進(jìn)行一種特殊的數(shù)學(xué)操作,就像在查找輸入數(shù)據(jù)中不同部分之間的聯(lián)系。這為模型提供了對(duì)輸入序列中不同位置的關(guān)注程度。

重要性映射:接著,我們通過(guò)一個(gè)函數(shù)(softmax)把剛才計(jì)算的結(jié)果映射到0到1之間,就好像在給不同位置分配注意力的“權(quán)重”,表示它們的相對(duì)重要性。

信息整合:最后,我們把剛才得到的歸一化的結(jié)果與值(V)進(jìn)行另一次數(shù)學(xué)操作,這樣就得到了最終輸出。這一步把被注意到的值通過(guò)權(quán)重相加,得到多頭注意力的最終輸出。

雖然這里提到的數(shù)學(xué)操作和全連接層有點(diǎn)相似,但在多頭注意力中,查詢、鍵、和值這三個(gè)矩陣是動(dòng)態(tài)生成的。這就意味著在執(zhí)行數(shù)學(xué)操作時(shí),需要靈活的加載數(shù)據(jù)到存算單元上,這一過(guò)程的效率對(duì)于處理器性能非常關(guān)鍵。

為了解決這個(gè)問(wèn)題,后摩智能設(shè)計(jì)了高效的存算單元數(shù)據(jù)加載硬件。這可以極大地提高存算單元中數(shù)據(jù)的替換效率,確保在多頭注意力的計(jì)算中,動(dòng)態(tài)產(chǎn)生的矩陣K、V能夠快速而高效地加載到存算單元中。這種巧妙的設(shè)計(jì)使得存算一體芯片能夠在執(zhí)行多頭注意力結(jié)構(gòu)時(shí)取得最佳性能,為Transformer模型的高效運(yùn)行提供了強(qiáng)有力的支持。

除了計(jì)算密集型的全連接層和矩陣乘法之外,后摩智能的芯片還擁有大量的向量算力和標(biāo)量算力來(lái)處理其它算子,例如softmax和layernorm算子。為了充分利用這些算力資源,后摩智能采用了先進(jìn)的編譯優(yōu)化算法。這一算法的設(shè)計(jì)使得存算單元、向量單元和標(biāo)量單元能夠被同時(shí)調(diào)度,實(shí)現(xiàn)并行執(zhí)行不同的計(jì)算任務(wù)。這種并行計(jì)算的優(yōu)勢(shì)不僅僅體現(xiàn)在同一算子的多個(gè)實(shí)例之間,更在于不同算子之間的并發(fā)執(zhí)行。通過(guò)同時(shí)處理各個(gè)算子,后摩智能的芯片在運(yùn)行Transformer時(shí)能夠達(dá)到最高的效率,極大地提升了整個(gè)計(jì)算過(guò)程的速度和效能。

綜合而言,后摩智能芯片以其先進(jìn)的設(shè)計(jì)理念和高效的存算一體架構(gòu),成功解決了對(duì)Transformer算法的高效支持問(wèn)題。通過(guò)優(yōu)化全連接層、矩陣乘法和動(dòng)態(tài)加載、向量和標(biāo)量運(yùn)算等關(guān)鍵環(huán)節(jié),后摩智能為Transformer運(yùn)行的高效性和性能提供了強(qiáng)大的支持,為自動(dòng)駕駛等領(lǐng)域的發(fā)展注入了新的動(dòng)力。未來(lái),后摩智能的存算一體架構(gòu)芯片也將隨著算法與硬件的演進(jìn),不斷迭代,滿足萬(wàn)物智能時(shí)代對(duì)算力的澎湃需求。






審核編輯:劉清

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

    關(guān)注

    1

    文章

    118

    瀏覽量

    28251
  • 后摩智能
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    1151

原文標(biāo)題:存算十問(wèn)|(九):存算一體芯片如何支持Transformer等不同模型?

文章出處:【微信號(hào):后摩智能,微信公眾號(hào):后摩智能】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    蘋(píng)芯科技引領(lǐng)存一體技術(shù)革新 PIMCHIP系列芯片重塑AI計(jì)算新格局

    一體NPU和PIMCHIP-S300多模態(tài)智能感知芯片,以前沿技術(shù)加持AI與大模型推理加速各類計(jì)算任務(wù)場(chǎng)景,為高能效力應(yīng)用開(kāi)啟新紀(jì)元。?
    發(fā)表于 08-08 17:21 ?150次閱讀
    蘋(píng)芯科技引領(lǐng)存<b class='flag-5'>算</b><b class='flag-5'>一體</b>技術(shù)革新   PIMCHIP系列<b class='flag-5'>芯片</b>重塑AI計(jì)算新格局

    后摩智能推出邊端大模型AI芯片M30,展現(xiàn)出一體架構(gòu)優(yōu)勢(shì)

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)近日,后摩智能推出基于一體架構(gòu)的邊端大模型AI芯片——后摩漫界??M30,最高
    的頭像 發(fā)表于 07-03 00:58 ?3825次閱讀

    探索內(nèi)計(jì)算—基于 SRAM 的內(nèi)計(jì)算與基于 MRAM 的一體的探究

    本文深入探討了基于SRAM和MRAM的一體技術(shù)在計(jì)算領(lǐng)域的應(yīng)用和發(fā)展。首先,介紹了基于SRAM的內(nèi)邏輯計(jì)算技術(shù),包括其原理、優(yōu)勢(shì)以及在神經(jīng)網(wǎng)絡(luò)領(lǐng)域的應(yīng)用。其次,詳細(xì)討論了基于MR
    的頭像 發(fā)表于 05-16 16:10 ?1894次閱讀
    探索<b class='flag-5'>存</b>內(nèi)計(jì)算—基于 SRAM 的<b class='flag-5'>存</b>內(nèi)計(jì)算與基于 MRAM 的<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b>的探究

    科技攜手北大共建一體化技術(shù)實(shí)驗(yàn)室,推動(dòng)AI創(chuàng)新

    揭牌儀式結(jié)束后,王紹迪在北大集成電路學(xué)院舉辦的“未名·芯”論壇上做了主題演講,分享了他對(duì)于多模態(tài)大模型時(shí)代內(nèi)計(jì)算發(fā)展的見(jiàn)解。他強(qiáng)調(diào)了一體
    的頭像 發(fā)表于 05-08 17:25 ?717次閱讀

    SRAM一體芯片的研究現(xiàn)狀和發(fā)展趨勢(shì)

    人工智能時(shí)代對(duì)計(jì)算芯片力和能效都提出了極高要求。一體芯片技術(shù)被認(rèn)為是有望解決處理器
    的頭像 發(fā)表于 01-02 11:02 ?2021次閱讀
    SRAM<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b><b class='flag-5'>芯片</b>的研究現(xiàn)狀和發(fā)展趨勢(shì)

    淺談為AI大力而生的-芯片

    模型爆火之后,一體獲得了更多的關(guān)注與機(jī)會(huì),其原因之是因?yàn)?b class='flag-5'>存
    發(fā)表于 12-06 15:00 ?299次閱讀
    淺談為AI大<b class='flag-5'>算</b>力而生的<b class='flag-5'>存</b><b class='flag-5'>算</b>-<b class='flag-5'>體</b><b class='flag-5'>芯片</b>

    不同的一體有什么區(qū)別?

    SRAM是目前唯一一種跟先進(jìn)CMOS工藝完全兼容且能大規(guī)模量產(chǎn)的存儲(chǔ)介質(zhì),這也是支持力的關(guān)鍵所在:從單獨(dú)一體宏單元的角度,SRAM跟
    的頭像 發(fā)表于 11-19 10:33 ?784次閱讀
    不同的<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b>有什么區(qū)別?

    憶阻器(RRAM)一體路線再次被肯定

    近日,清華大學(xué)發(fā)布的顆憶阻器一體芯片,火了。該芯片的火爆源于
    的頭像 發(fā)表于 10-26 09:13 ?1181次閱讀
    憶阻器(RRAM)<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b>路線再次被肯定

    什么是一體芯片一體芯片的優(yōu)勢(shì)和應(yīng)用領(lǐng)域

    一體片上學(xué)習(xí)在實(shí)現(xiàn)更低延遲和更小能耗的同時(shí),能夠有效保護(hù)用戶隱私和數(shù)據(jù)。該芯片參照仿生類腦處理方式,可實(shí)現(xiàn)不同任務(wù)的快速“片上訓(xùn)練”與“片上識(shí)別”,能夠有效完成邊緣計(jì)算場(chǎng)景下的增量
    的頭像 發(fā)表于 10-23 14:15 ?4629次閱讀
    什么是<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b><b class='flag-5'>芯片</b>?<b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b><b class='flag-5'>芯片</b>的優(yōu)勢(shì)和應(yīng)用領(lǐng)域

    憶阻器一體芯片新突破!有望促進(jìn)人工智能、自動(dòng)駕駛領(lǐng)域發(fā)展

    電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)近日,清華大學(xué)集成電路學(xué)院教授吳華強(qiáng)、副教授高濱團(tuán)隊(duì)基于一體計(jì)算范式,研制出全球首顆全系統(tǒng)集成的、支持高效片上學(xué)習(xí)的憶阻器
    的頭像 發(fā)表于 10-20 09:00 ?1978次閱讀

    一體技術(shù)發(fā)展現(xiàn)狀和未來(lái)趨勢(shì)

    什么是一體   近計(jì)算: 主要是通過(guò)先進(jìn)封裝方式,拉近存儲(chǔ)和計(jì)算單元的距離。   
    發(fā)表于 10-18 15:46 ?10次下載
    <b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b>技術(shù)發(fā)展現(xiàn)狀和未來(lái)趨勢(shì)

    一體芯片新突破!清華大學(xué)研制出首顆一體芯片

    集成電路學(xué)院教授吳華強(qiáng)副教授高濱團(tuán)隊(duì)基于一體計(jì)算范式研制出的全球首顆全系統(tǒng)集成支持高效片上學(xué)習(xí)(機(jī)器學(xué)習(xí)能在硬件端直接完成)的憶阻器
    的頭像 發(fā)表于 10-11 14:39 ?935次閱讀

    不只是智能駕駛!從SRAM到RRAM,一體芯片將賦能更多領(lǐng)域!

    近幾年,隨著物聯(lián)網(wǎng)、人工智能技術(shù)的發(fā)展,力的需求越來(lái)越大。而在馮諾依曼架構(gòu)下,芯片性能的提升遇到瓶頸。業(yè)界開(kāi)始不斷探索新的技術(shù)形式,因?yàn)榫邆浯?b class='flag-5'>算力、低功耗的特點(diǎn),
    的頭像 發(fā)表于 09-25 07:00 ?2608次閱讀

    蘋(píng)芯亮相ESWEEK,探索一體技術(shù)新思路

    蘋(píng)芯科技作為專注一體芯片領(lǐng)域的創(chuàng)新型企業(yè),長(zhǎng)期以來(lái)直關(guān)注國(guó)際前沿技術(shù)動(dòng)向。蘋(píng)芯很榮幸能夠在ESWEEK向廣大專家、學(xué)者和公眾展示我們?cè)?/div>
    的頭像 發(fā)表于 09-23 10:12 ?722次閱讀

    一體芯片的技術(shù)壁壘

    作為后摩爾時(shí)代發(fā)展的必然趨勢(shì)之,一體越來(lái)越受到行業(yè)的關(guān)注。在十問(wèn)的前六問(wèn)中,我們梳理了
    的頭像 發(fā)表于 09-22 14:16 ?688次閱讀
    <b class='flag-5'>存</b><b class='flag-5'>算</b><b class='flag-5'>一體</b><b class='flag-5'>芯片</b>的技術(shù)壁壘