RM新时代网站-首页

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

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

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

人工智能工作負(fù)載正在顛覆處理器設(shè)計(jì)

AI智勝未來 ? 來源:戰(zhàn)略前沿技術(shù) ? 2023-11-15 09:28 ? 次閱讀

人工智能工作負(fù)載正在以一些意想不到的方式改變處理器設(shè)計(jì)。

人工智能正在從根本上改變處理器的設(shè)計(jì),將針對(duì)特定人工智能工作負(fù)載的定制處理單元與用于其他任務(wù)的更傳統(tǒng)的處理器相結(jié)合。

但權(quán)衡越來越令人困惑、復(fù)雜,管理起來也越來越具有挑戰(zhàn)性。例如,工作負(fù)載的變化速度可能比生產(chǎn)定制設(shè)計(jì)所需的時(shí)間還要快。此外,特定于人工智能的流程產(chǎn)生的功率和熱可能會(huì)超出預(yù)算,這可能需要調(diào)整工作負(fù)載。整合所有這些部分可能會(huì)產(chǎn)生需要在系統(tǒng)層面解決的問題,而不僅僅是在芯片層面。

“人工智能工作負(fù)載已經(jīng)徹底改變了處理器架構(gòu),”Rambus研究員、杰出的發(fā)明家史蒂文?吳(Steven Woo)表示?!昂苊黠@,現(xiàn)有的架構(gòu)并不能很好地工作。當(dāng)人們?cè)?014年開始意識(shí)到你可以使用gpu并在交換性能上獲得巨大收益時(shí),它就給了人工智能一個(gè)巨大的推動(dòng)。這時(shí)人們開始說,‘GPU是一種專門的架構(gòu)。我們還能做得更多嗎?很明顯,人工智能中非常常見的乘法累加是瓶頸?,F(xiàn)在你有了這些很棒的硬件。我們已經(jīng)搞定了乘法累加。那么我們還需要在硬件中加入什么呢?這才是架構(gòu)的真諦。就如同在拆帳篷時(shí)關(guān)鍵是找到帳篷里的掛鉤或長(zhǎng)桿子,然后把它們敲倒?!?/p>

其他人也同意。Ansys主管Rich Goldman表示:“人工智能適合GPU架構(gòu),這就是英偉達(dá)擁有萬(wàn)億美元市值的原因?!薄坝腥さ氖?,英特爾做gpu已經(jīng)很長(zhǎng)時(shí)間了,但是用來在他們的cpu內(nèi)部驅(qū)動(dòng)視頻處理器?,F(xiàn)在他們?cè)谧霆?dú)立的gpu。此外,AMD有一個(gè)非常有趣的架構(gòu),GPU和CPU共享內(nèi)存。然而,CPU仍然很重要。NVIDIA的Grace Hopper是cpu和GPU的組合,因?yàn)椴⒉皇撬械臇|西都適合GPU架構(gòu)。即使在這樣做的應(yīng)用程序中,也有一些部件只能運(yùn)行小型cpu。幾十年來,我們一直在x86架構(gòu)的CPU上運(yùn)行,也許是RISC架構(gòu),但它是一個(gè)CPU。不同的應(yīng)用程序在不同的架構(gòu)上運(yùn)行得更好,碰巧NVIDIA首先專注于視頻游戲,并將其轉(zhuǎn)化為動(dòng)畫和電影。同樣的架構(gòu)非常適合人工智能,而人工智能正在推動(dòng)今天的一切?!?/p>

現(xiàn)在的挑戰(zhàn)是如何開發(fā)更有效的平臺(tái),可以針對(duì)特定的用例進(jìn)行優(yōu)化?!爱?dāng)你在真正可擴(kuò)展的硬件上實(shí)現(xiàn)這個(gè)東西時(shí),而不僅僅是一次性的用例,那么挑戰(zhàn)就變成了你如何運(yùn)行這個(gè)東西?Cadence Tensilica AI產(chǎn)品營(yíng)銷總監(jiān)Suhas Mitra說?!皞鹘y(tǒng)的處理器,我們有一個(gè)CPU。如果你有一個(gè)移動(dòng)平臺(tái),你就有GPU、DSP等。所有這些都很混亂,因?yàn)槿藗兛吹竭@些工作負(fù)載有時(shí)是令人尷尬的并行。隨著并行計(jì)算的出現(xiàn),這也是gpu變得非常流行的原因——它們擁有非常好的硬件引擎,可以進(jìn)行并行處理——供應(yīng)商很容易立即獲利?!?/p>

Expedera的首席科學(xué)家沙拉德?喬勒(Sharad Chole)表示,當(dāng)工作量得到明確的理解時(shí),這種方法效果最好?!霸谶@些架構(gòu)中,假設(shè)你試圖在邊緣架構(gòu)中以緊密耦合的方式集成ISP和NPU。SoC負(fù)責(zé)人正在研究如何減少設(shè)計(jì)的面積和功耗?!?/p>

Chole說,這里的挑戰(zhàn)是理解架構(gòu)中內(nèi)存部分的延遲含義?!叭绻鸑PU很慢,內(nèi)存會(huì)是什么樣子?當(dāng)NPU快速運(yùn)行時(shí),內(nèi)存會(huì)是什么樣子?最后,平衡mac和平衡內(nèi)存之間的問題來自于我們?cè)噲D盡可能減少輸入和輸出緩沖。”

外部?jī)?nèi)存帶寬也是其中的關(guān)鍵部分,特別是對(duì)于邊緣設(shè)備?!皼]有人有足夠的帶寬,”他補(bǔ)充說?!澳敲矗覀?nèi)绾蝿澐止ぷ髫?fù)載或調(diào)度神經(jīng)網(wǎng)絡(luò),以使外部?jī)?nèi)存帶寬持續(xù)下去,并盡可能低?這基本上是我們通過打包或?qū)⑸窠?jīng)網(wǎng)絡(luò)分成更小的部分并嘗試執(zhí)行這兩個(gè)部分來做的事情。”

為快速變化的未來而設(shè)計(jì)

人工智能的一個(gè)大問題是,算法和計(jì)算模型的發(fā)展和變化速度比它們從零開始設(shè)計(jì)的速度要快。

Rambus Woo說:“如果你說你要制造一個(gè)在LSTM(長(zhǎng)短期記憶)模型上非常出色的CPU,那么這個(gè)周期是幾年。”

“然后你會(huì)意識(shí)到,在兩年的時(shí)間里,LSTM模型來了又走,成為了主流。你想做專門的硬件,但你必須做得更快才能跟上。我們創(chuàng)造硬件的速度是否能和改變算法的速度一樣快?這當(dāng)然很好,但我們不能這么做,即使整個(gè)行業(yè)都在被迫這么做。

這也意味著處理人工智能工作負(fù)載的處理器的架構(gòu)將不同于不關(guān)注人工智能工作負(fù)載的處理器?!叭绻憧纯催@些用于訓(xùn)練的引擎,它們不會(huì)運(yùn)行Linux或Word,因?yàn)樗鼈儾皇菫橥ㄓ梅种АV泛的指令或支持廣泛的語(yǔ)言而設(shè)計(jì)的,”Woo說?!八鼈兓旧鲜亲罨镜囊?,在少數(shù)類型的操作中運(yùn)行得非??臁K鼈儗?duì)執(zhí)行計(jì)算所需的特定數(shù)據(jù)移動(dòng)模式進(jìn)行了高度調(diào)優(yōu)。例如,在谷歌TPU中,收縮陣列架構(gòu)自20世紀(jì)80年代以來一直存在。它非常擅長(zhǎng)在大型數(shù)據(jù)陣列上完成一種特定類型的均勻分布的工作,所以它非常適合這些密集的神經(jīng)網(wǎng)絡(luò)。但是運(yùn)行通用代碼并不是這些東西的設(shè)計(jì)目的。它們更像是大規(guī)模的協(xié)處理器,可以很好地完成大部分計(jì)算,但它們?nèi)匀恍枰c其他可以管理其余計(jì)算的東西連接。”

甚至基準(zhǔn)測(cè)試也是困難的,因?yàn)樗⒉豢偸且粋€(gè)蘋果與蘋果的比較,這使得開發(fā)架構(gòu)變得困難?!斑@是一個(gè)很難的話題,因?yàn)椴煌娜耸褂貌煌墓ぞ邅韺?dǎo)航,”Expedera的Chole說。“在設(shè)計(jì)工程師的日常工作中,這項(xiàng)任務(wù)看起來像是系統(tǒng)級(jí)的基準(zhǔn)測(cè)試。SoC的每個(gè)部分都要單獨(dú)進(jìn)行基準(zhǔn)測(cè)試,并試圖根據(jù)這些數(shù)字推斷所需的帶寬是多少。這是性能,這是我將得到的延遲。在此基礎(chǔ)上,你要試著估計(jì)整個(gè)系統(tǒng)的樣子。但隨著我們?cè)谠O(shè)計(jì)過程中取得更多進(jìn)展,我們正在研究某種基于模擬的方法,而不是完全的模擬,比如模擬中的事務(wù)精確模擬,以獲得不同設(shè)計(jì)塊的精確性能和精確帶寬要求。例如,有一個(gè)RISC-V和一個(gè)NPU,它們必須一起工作,完全共存。它們必須被流水線化嗎?他們的工作量可以流水線化嗎?RISC需要多少個(gè)精確的周期?為此,我們必須在RISC-V上編譯程序,在NPU上編譯程序,然后共同模擬?!?/p>

人工智能工作負(fù)載對(duì)處理器設(shè)計(jì)的影響

所有這些變量都會(huì)影響設(shè)計(jì)的處理器的功率、性能和面積/成本。

根據(jù)Arm的研究員兼高級(jí)技術(shù)總監(jiān)Ian Bratt的說法,“PPA對(duì)ML工作負(fù)載的權(quán)衡與所有架構(gòu)師在考慮加速時(shí)所面臨的權(quán)衡類似——能效與面積。在過去的幾年里,cpu在機(jī)器學(xué)習(xí)工作負(fù)載上有了明顯的提高,增加了特定于機(jī)器學(xué)習(xí)的加速指令。許多機(jī)器學(xué)習(xí)工作負(fù)載將在現(xiàn)代CPU上運(yùn)行得很好。但是,如果您處于高度受限的能源環(huán)境中,那么可能值得支付額外的硅面積成本來添加專用npu,這比用于ML推理的CPU更節(jié)能。這種效率是以額外的硅面積和犧牲靈活性為代價(jià)的;NPU IP通常只能運(yùn)行神經(jīng)網(wǎng)絡(luò)。此外,像NPU這樣的專用單元也可能比像CPU這樣更靈活的組件具有更高的整體性能(更低的延遲)?!?/p>

西門子EDA CATAPULT軟件部門的項(xiàng)目主管Russell Klein解釋說:“設(shè)計(jì)中有兩個(gè)主要方面將對(duì)其工作特性(PPA)產(chǎn)生最重要的影響。一個(gè)是計(jì)算中使用的數(shù)據(jù)表示。對(duì)于大多數(shù)機(jī)器學(xué)習(xí)計(jì)算來說,浮點(diǎn)數(shù)的效率非常低。使用更合適的表示可以使設(shè)計(jì)更快、更小、更低功耗。”

另一個(gè)主要因素是設(shè)計(jì)中計(jì)算單元的數(shù)量??巳R因說:“從本質(zhì)上講,設(shè)計(jì)中將內(nèi)置多少乘法器。”“這帶來了提供性能所需的并行性。一個(gè)設(shè)計(jì)可以有大量的乘法器,使其體積大、耗電量大、速度快?;蛘咚梢灾挥袔讉€(gè),使其體積小,功耗低,但速度要慢得多。除了功率、性能和面積之外,另一個(gè)非常重要的度量是每次推理的能量。任何由電池供電或收集能量的東西,都可能比功率更敏感。”

特征和權(quán)重的數(shù)字表示也會(huì)對(duì)設(shè)計(jì)的PPA產(chǎn)生重大影響。

“在數(shù)據(jù)中心,一切都是32位浮點(diǎn)數(shù)。替代表示可以減少操作符的大小以及需要移動(dòng)和存儲(chǔ)的數(shù)據(jù)量,”他指出?!按蠖鄶?shù)人工智能算法不需要浮點(diǎn)數(shù)支持的全部范圍,并且可以很好地處理定點(diǎn)數(shù)。定點(diǎn)乘法器的面積和功率通常是相應(yīng)的浮點(diǎn)乘法器的1 / 2,而且運(yùn)行速度更快。通常,32位的定點(diǎn)表示也不需要。許多算法可以將特征和權(quán)重的位寬度減小到16位,或者在某些情況下減小到8位甚至更小。乘法器的大小和功率與它所操作的數(shù)據(jù)大小的平方成正比。因此,16位乘法器的面積和功率是32位乘法器的四分之一。8位定點(diǎn)乘法器的面積和功耗大約是32位浮點(diǎn)乘法器的3%。如果算法可以使用8位定點(diǎn)數(shù)而不是32位浮點(diǎn)數(shù),則只需要?的內(nèi)存來存儲(chǔ)數(shù)據(jù),并且只需要?的總線帶寬來移動(dòng)數(shù)據(jù)。這大大節(jié)省了面積和電力。通過量化感知訓(xùn)練,可以進(jìn)一步減小所需的比特寬度。通常,以量化感知方式訓(xùn)練的網(wǎng)絡(luò)需要的比特寬度大約是訓(xùn)練后量化網(wǎng)絡(luò)的二分之一。這將存儲(chǔ)和通信成本降低了1 / 2,乘法器的面積和功率降低了3 / 4。量化感知訓(xùn)練網(wǎng)絡(luò)通常只需要3-8位的定點(diǎn)表示。有時(shí)候,有些層可能只有一個(gè)位。一個(gè)1位乘法器是一個(gè)“與”門。

此外,當(dāng)積極量化網(wǎng)絡(luò)時(shí),溢出會(huì)成為一個(gè)重要問題。使用32位浮點(diǎn)數(shù),開發(fā)人員不需要擔(dān)心值超出表示的容量。但是對(duì)于小的定點(diǎn)數(shù),必須解決這個(gè)問題。很可能會(huì)經(jīng)常發(fā)生溢出。使用飽和運(yùn)算符是解決這個(gè)問題的一種方法。該操作將存儲(chǔ)表示的最大可能值,而不是溢出。事實(shí)證明,這對(duì)于機(jī)器學(xué)習(xí)算法非常有效,因?yàn)橐粋€(gè)大的中間和的確切大小并不重要,只要它變大就足夠了。使用飽和數(shù)學(xué)可以讓開發(fā)人員從他們使用的固定點(diǎn)數(shù)的大小中減去1或2位。一些神經(jīng)網(wǎng)絡(luò)確實(shí)需要浮點(diǎn)表示提供的動(dòng)態(tài)范圍。它們?cè)谵D(zhuǎn)換為定點(diǎn)時(shí)失去了太多的精度,或者需要超過32位的表示才能提供良好的精度。在這種情況下,可以使用幾種浮點(diǎn)表示。谷歌為其NPU開發(fā)的B-float16(或“腦浮點(diǎn)數(shù)”)是一個(gè)16位浮點(diǎn)數(shù),可以很容易地轉(zhuǎn)換為傳統(tǒng)浮點(diǎn)數(shù)。與較小的固定點(diǎn)數(shù)一樣,它會(huì)導(dǎo)致更小的乘數(shù)和更少的數(shù)據(jù)存儲(chǔ)和移動(dòng)。還有IEEE-754 16位浮點(diǎn)數(shù)和NVIDIA的Tensorfloat?!?/p>

使用這些方法中的任何一種都將導(dǎo)致更小、更快、更低功耗的設(shè)計(jì)。

此外,Woo說:“如果你有一個(gè)通用的核心,它確實(shí)擅長(zhǎng)做很多事情,但它不會(huì)做得很好。它只是一般的。在處理工作負(fù)載的任何時(shí)間點(diǎn),都會(huì)有通用核心的某些部分正在使用,某些部分沒有使用。擁有這些東西需要面積,需要力量。人們開始意識(shí)到摩爾定律仍然會(huì)給我們帶來更多的晶體管,所以也許正確的做法是構(gòu)建這些擅長(zhǎng)AI流水線上某些任務(wù)的專門核心。有時(shí)你會(huì)關(guān)閉它們,有時(shí)你會(huì)打開它們。但這比使用這些通用內(nèi)核要好,因?yàn)橥ㄓ脙?nèi)核總是浪費(fèi)一些面積和功率,而且永遠(yuǎn)無法獲得最佳性能。再加上一個(gè)愿意支付的市場(chǎng)——一個(gè)非常高利潤(rùn)、高美元的市場(chǎng)——這是一個(gè)很好的組合?!?/p>

在硬件工程領(lǐng)域,這也是一種相對(duì)容易理解的方法。Ansys的產(chǎn)品營(yíng)銷總監(jiān)Marc Swinnen說:“你打開第一個(gè)版本,一旦安裝了它,你就會(huì)發(fā)現(xiàn)哪些是可行的,哪些是不可行的,然后嘗試解決問題?!薄澳氵\(yùn)行的應(yīng)用程序?qū)τ诶斫膺@些權(quán)衡是至關(guān)重要的。如果您可以使您的硬件與您想要運(yùn)行的應(yīng)用程序相匹配,那么您將獲得比使用現(xiàn)成的東西更有效的設(shè)計(jì)。你為自己做的芯片正好適合你想做的事情?!?/p>

這就是為什么一些生成式人工智能開發(fā)者正在探索構(gòu)建自己的芯片,這表明在他們看來,即使是目前的半導(dǎo)體也不足以滿足他們未來想要做的事情。這是人工智能如何改變處理器設(shè)計(jì)和周圍市場(chǎng)動(dòng)態(tài)的又一個(gè)例子。

人工智能也可能在CHIPLET領(lǐng)域發(fā)揮重要作用,在這個(gè)領(lǐng)域,半定制和定制硬件模塊可以被表征并添加到設(shè)計(jì)中,而無需從頭開始創(chuàng)建所有東西。像英特爾和AMD這樣的大型芯片制造商已經(jīng)在內(nèi)部這樣做了一段時(shí)間,但無晶圓廠公司處于劣勢(shì)。

“問題在于,你的CHIPLET必須與現(xiàn)有的解決方案競(jìng)爭(zhēng),”弗勞恩霍夫研究所(Fraunhofer IIS)自適應(yīng)系統(tǒng)工程部高效電子部門主管安迪·海尼格(Andy Heinig)說。“如果你現(xiàn)在不專注于表現(xiàn),你就無法競(jìng)爭(zhēng)。人們專注于讓這個(gè)生態(tài)系統(tǒng)啟動(dòng)并運(yùn)行。但從我們的角度來看,這是一個(gè)先有雞還是先有蛋的問題。你需要性能,特別是因?yàn)檫@些芯片比SoC解決方案更昂貴。但你目前還不能真正專注于性能,因?yàn)槟惚仨毾茸屵@個(gè)生態(tài)系統(tǒng)啟動(dòng)并運(yùn)行起來。

正確的開始

與過去不同的是,許多芯片都是為插槽設(shè)計(jì)的,而人工智能則完全取決于工作負(fù)載。

Expedera的Chole說:“當(dāng)這些權(quán)衡發(fā)生時(shí),心中有一個(gè)目標(biāo)的概念是非常重要的?!薄叭绻阒皇钦f,‘我想做所有的事情,支持所有的事情’,那么你并沒有真正優(yōu)化任何事情。你基本上只是把一個(gè)通用的解決方案放在里面,希望它能滿足你的功率需求。在我們看來,這種做法很少奏效。每個(gè)神經(jīng)網(wǎng)絡(luò)和邊緣設(shè)備上的每個(gè)部署案例都是獨(dú)一無二的。如果把你的芯片安放在耳機(jī)里并運(yùn)行RNN,而不是在ADAS芯片中運(yùn)行變換器,這是一個(gè)完全不同的用例。npu、內(nèi)存系統(tǒng)、配置、功耗完全不同。因此,了解我們想要嘗試的重要工作負(fù)載集是非常重要的。這些可以是多個(gè)網(wǎng)絡(luò)。您必須讓團(tuán)隊(duì)在重要的網(wǎng)絡(luò)上達(dá)成一致,并在此基礎(chǔ)上進(jìn)行優(yōu)化。當(dāng)工程團(tuán)隊(duì)考慮npu時(shí),這是缺失的。他們只是想要得到世界上最好的東西,但是你不可能在沒有交易的情況下得到最好的東西。我能給你最好的,但你想在哪個(gè)方面做到最好呢?”

Cadence的米特拉指出,每個(gè)人都以類似的方式思考PPA,但后來人們強(qiáng)調(diào)他們關(guān)心的是功率、性能、面積/成本(PPAC)的哪一部分?!叭绻闶且粋€(gè)數(shù)據(jù)中心的人,你可能會(huì)接受犧牲一點(diǎn)面積,因?yàn)槟阈枰氖欠浅8咄掏铝康臋C(jī)器,因?yàn)槟阈枰鰯?shù)十億的人工智能推理或人工智能的事情,這一次是在交易市場(chǎng)份額的同時(shí)運(yùn)行巨大的模型,導(dǎo)致大量的數(shù)據(jù)。很久以前,你可以考慮一個(gè)桌面運(yùn)行的東西,用于人工智能模型開發(fā),用于推理,但即使是一些大型語(yǔ)言模型的推理也變得非常棘手。這意味著你需要一個(gè)大規(guī)模的數(shù)據(jù)集群,你需要在超大規(guī)模的數(shù)據(jù)中心規(guī)模上進(jìn)行大規(guī)模的數(shù)據(jù)計(jì)算。”

還有其他的考慮。Synopsys EDA集團(tuán)產(chǎn)品管理總監(jiān)William Ruby表示:“硬件架構(gòu)決策推動(dòng)了這一點(diǎn),但軟件的作用也至關(guān)重要。”他指出,性能與能效是關(guān)鍵?!靶枰嗌賰?nèi)存?”如何對(duì)內(nèi)存子系統(tǒng)進(jìn)行分區(qū)?軟件代碼可以優(yōu)化能源效率嗎?(是的,它可以。)出于所有PPAC的原因,工藝技術(shù)的選擇也很重要?!?/p>

此外,Synopsys人工智能/機(jī)器學(xué)習(xí)處理器產(chǎn)品經(jīng)理Gordon Cooper表示,如果能效不是優(yōu)先考慮的問題,可以使用嵌入式GPU?!八鼤?huì)給你最好的編碼靈活性,但永遠(yuǎn)不會(huì)像專用處理器那樣節(jié)能。如果你在設(shè)計(jì)一個(gè)NPU,那么在面積和功率的平衡方面仍然需要做出權(quán)衡。最小化片上內(nèi)存將大大減少您的總面積預(yù)算,但將增加從外部存儲(chǔ)器傳輸?shù)臄?shù)據(jù),這將大大增加功率。增加片上內(nèi)存將降低外部存儲(chǔ)器讀寫的功耗?!?/p>

結(jié)論

所有這些問題越來越成為系統(tǒng)問題,而不僅僅是芯片問題。

“人們認(rèn)為人工智能訓(xùn)練部分是,‘哦,哇,這真的是計(jì)算量很大。這是大量的數(shù)據(jù)移動(dòng),’”Woo說?!耙坏┠阆胍獙⑺羞@些加速硬件投入其中,那么系統(tǒng)的其余部分就會(huì)開始成為阻礙。出于這個(gè)原因,我們?cè)絹碓蕉嗟乜吹较裼ミ_(dá)和其他公司的這些平臺(tái),他們有精心設(shè)計(jì)的人工智能訓(xùn)練引擎,但他們也可能有英特爾至強(qiáng)芯片。這是因?yàn)槿斯ぶ悄芤娌惶m合做計(jì)算的另一部分。它們不是為運(yùn)行通用代碼而設(shè)計(jì)的,所以這越來越成為一個(gè)異構(gòu)系統(tǒng)問題。你必須讓所有的東西協(xié)同工作?!?/p>

另一個(gè)難題是在軟件方面,可以通過各種方法(如簡(jiǎn)化)提高效率?!斑@是一種認(rèn)識(shí),在人工智能中,有一個(gè)特定的算法部分和一個(gè)特定的計(jì)算稱為減少,這是一種將大量數(shù)字減少到一個(gè)數(shù)字或一小組數(shù)字的奇特方式,”Woo解釋說?!八赡苁菍⑺鼈?nèi)考釉谝黄鸹蝾愃频臇|西。傳統(tǒng)的做法是,如果你有所有來自其他處理器的數(shù)據(jù),通過互聯(lián)網(wǎng)絡(luò)發(fā)送到一個(gè)處理器,然后讓這個(gè)處理器把所有的數(shù)據(jù)都加起來。所有這些數(shù)字都通過這個(gè)網(wǎng)絡(luò)通過交換機(jī)到達(dá)處理器。我們?yōu)槭裁床话阉鼈兗拥介_關(guān)里呢,因?yàn)樗鼈兌际峭ㄟ^開關(guān)的?優(yōu)點(diǎn)是它類似于內(nèi)聯(lián)處理。有趣的是,一旦你在交換機(jī)中添加了所有內(nèi)容,你只需要傳遞一個(gè)號(hào)碼,這意味著網(wǎng)絡(luò)流量會(huì)下降。”

像這樣的架構(gòu)考慮是值得考慮的,因?yàn)樗鼈兺瑫r(shí)解決了幾個(gè)問題,Woo說。首先,數(shù)據(jù)在網(wǎng)絡(luò)上的移動(dòng)速度非常慢,這告訴您要盡可能少地移動(dòng)數(shù)據(jù)。其次,它消除了將數(shù)據(jù)傳遞給處理器的冗余工作,只是讓處理器完成所有的數(shù)學(xué)運(yùn)算,然后將結(jié)果傳遞回來。這一切都在網(wǎng)絡(luò)中完成,第三,它是非常并行的,所以你可以讓每個(gè)交換機(jī)做部分計(jì)算。

同樣,Expedera的Chole表示,人工智能工作負(fù)載現(xiàn)在可以通過單幅圖來定義?!氨仨毲宄@個(gè)圖并不是為了一小組指令。我們不是做單次加法。我們一次要做數(shù)百萬(wàn)個(gè)加法,或者一次要做1000萬(wàn)個(gè)矩陣乘法運(yùn)算。這就改變了你對(duì)執(zhí)行的思維模式,改變了你對(duì)指令的思維方式,改變了你對(duì)指令的壓縮方式,改變了你對(duì)指令的預(yù)測(cè)和調(diào)度方式。在通用CPU中這樣做是不實(shí)際的。這樣做的成本太高了。然而,作為一個(gè)神經(jīng)網(wǎng)絡(luò),同時(shí)活動(dòng)的mac數(shù)量是巨大的,你可以生成指令的方式,創(chuàng)建指令,壓縮指令,調(diào)度指令,在利用率和帶寬方面改變了很多。這就是人工智能在處理器架構(gòu)方面的巨大影響?!?/p>






審核編輯:劉清

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

    關(guān)注

    68

    文章

    19259

    瀏覽量

    229647
  • NVIDIA
    +關(guān)注

    關(guān)注

    14

    文章

    4978

    瀏覽量

    102982
  • 人工智能
    +關(guān)注

    關(guān)注

    1791

    文章

    47183

    瀏覽量

    238209
  • RISC
    +關(guān)注

    關(guān)注

    6

    文章

    462

    瀏覽量

    83707
  • GPU芯片
    +關(guān)注

    關(guān)注

    1

    文章

    303

    瀏覽量

    5804

原文標(biāo)題:AI正在顛覆處理器設(shè)計(jì)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Banana Pi 攜手 ArmSoM 推出人工智能加速 RK3576 CM5 計(jì)算模塊

    的機(jī)器學(xué)習(xí)和人工智能 (ML 和 AI) 工作負(fù)載,以及 Arm Mali G52-MC3 圖形處理器和支持 H.264/H.265/MJPEG 編碼和 H.265/H.265/VP9
    發(fā)表于 12-11 18:38

    嵌入式和人工智能究竟是什么關(guān)系?

    、連接主義和深度學(xué)習(xí)等不同的階段。目前,人工智能已經(jīng)廣泛應(yīng)用于各種領(lǐng)域,如自然語(yǔ)言處理、計(jì)算機(jī)視覺、智能推薦等。 嵌入式系統(tǒng)和人工智能在許多方面都存在密切的關(guān)聯(lián)性。首先,嵌入式系統(tǒng)可
    發(fā)表于 11-14 16:39

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第6章人AI與能源科學(xué)讀后感

    幸得一好書,特此來分享。感謝平臺(tái),感謝作者。受益匪淺。 在閱讀《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》的第6章后,我深刻感受到人工智能在能源科學(xué)領(lǐng)域中的巨大潛力和廣泛應(yīng)用。這一章詳細(xì)
    發(fā)表于 10-14 09:27

    AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第4章-AI與生命科學(xué)讀后感

    閱讀這一章后,我深感人工智能與生命科學(xué)的結(jié)合正引領(lǐng)著一場(chǎng)前所未有的科學(xué)革命,以下是我個(gè)人的讀后感: 1. 技術(shù)革新與生命科學(xué)進(jìn)步 這一章詳細(xì)闡述了人工智能如何通過其強(qiáng)大的數(shù)據(jù)處理和分析能力,加速生命科學(xué)
    發(fā)表于 10-14 09:21

    《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》第一章人工智能驅(qū)動(dòng)的科學(xué)創(chuàng)新學(xué)習(xí)心得

    人工智能:科學(xué)研究的加速 第一章清晰地闡述了人工智能作為科學(xué)研究工具的強(qiáng)大功能。通過機(jī)器學(xué)習(xí)、深度學(xué)習(xí)等先進(jìn)技術(shù),AI能夠處理和分析海量數(shù)據(jù),發(fā)現(xiàn)傳統(tǒng)方法難以捕捉的模式和規(guī)律。這不
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    長(zhǎng)時(shí)間運(yùn)行或電池供電的設(shè)備尤為重要。 高性能 : 盡管RISC-V架構(gòu)以低功耗著稱,但其高性能也不容忽視。通過優(yōu)化指令集和處理器設(shè)計(jì),RISC-V可以在處理復(fù)雜的人工智能圖像處理任務(wù)
    發(fā)表于 09-28 11:00

    名單公布!【書籍評(píng)測(cè)活動(dòng)NO.44】AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新

    ! 《AI for Science:人工智能驅(qū)動(dòng)科學(xué)創(chuàng)新》 這本書便將為讀者徐徐展開AI for Science的美麗圖景,與大家一起去了解: 人工智能究竟幫科學(xué)家做了什么? 人工智能將如何改變我們所生
    發(fā)表于 09-09 13:54

    處理器人工智能方面的應(yīng)用

    處理器人工智能(AI)方面的應(yīng)用日益廣泛且深入,成為了推動(dòng)AI技術(shù)發(fā)展的重要力量。本文將從微處理器在AI中的核心作用、具體應(yīng)用案例、技術(shù)挑戰(zhàn)與解決方案、以及未來發(fā)展趨勢(shì)等多個(gè)方面進(jìn)行探討,旨在全面展現(xiàn)微
    的頭像 發(fā)表于 08-22 14:21 ?942次閱讀

    FPGA在人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場(chǎng)可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個(gè)方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過程加速:FPGA可以用來加速深度學(xué)習(xí)的訓(xùn)練和推理過程。由于其高并行性和低延遲特性
    發(fā)表于 07-29 17:05

    Arm為人工智能提供新設(shè)計(jì)和軟件

    近日,全球知名的半導(dǎo)體IP供應(yīng)商Arm公布了全新的芯片藍(lán)圖和軟件工具,旨在顯著提升智能手機(jī)處理人工智能任務(wù)的能力。這一創(chuàng)新舉措不僅優(yōu)化了中央處理器(CPU)設(shè)計(jì),使其更適應(yīng)
    的頭像 發(fā)表于 05-30 14:45 ?507次閱讀

    Alif Semiconductor宣布推出先進(jìn)的BLE和Matter無線微控制,搭載適用于AI/ML工作負(fù)載的神經(jīng)網(wǎng)絡(luò)協(xié)同處理器

    4 月 18 日 -先進(jìn)的安全、互聯(lián)、節(jié)能的人工智能和機(jī)器學(xué)習(xí)(AI/ML)微控制(MCU)和融合處理器供應(yīng)商Alif Semiconductor?今天宣布推出Balletto?系列。該系列是先進(jìn)
    發(fā)表于 04-18 17:51 ?668次閱讀
    Alif Semiconductor宣布推出先進(jìn)的BLE和Matter無線微控制<b class='flag-5'>器</b>,搭載適用于AI/ML<b class='flag-5'>工作</b><b class='flag-5'>負(fù)載</b>的神經(jīng)網(wǎng)絡(luò)協(xié)同<b class='flag-5'>處理器</b>

    創(chuàng)龍教儀基于瑞芯微3568的ARM Cortex A-55教學(xué)實(shí)驗(yàn)箱 適用于人工智能 傳感 物聯(lián)網(wǎng)等領(lǐng)域

    采用ARM架構(gòu)的通用型SoC,主要應(yīng)用于智能硬件和工業(yè)應(yīng)用。CPU采用四核A55架構(gòu)處理器,集成Mali G52圖形處理器和獨(dú)立的人工智能NPU處理
    發(fā)表于 03-22 14:29

    瑞薩發(fā)布下一代動(dòng)態(tài)可重構(gòu)人工智能處理器加速

    瑞薩最新發(fā)布的動(dòng)態(tài)可重構(gòu)人工智能處理器(DRP-AI)加速,在業(yè)界引起了廣泛關(guān)注。這款加速擁有卓越的10 TOPS/W高功率效率,相比傳統(tǒng)技術(shù),效率提升了驚人的10倍。其獨(dú)特之處在
    的頭像 發(fā)表于 03-08 13:45 ?765次閱讀

    嵌入式人工智能的就業(yè)方向有哪些?

    嵌入式人工智能的就業(yè)方向有哪些? 在新一輪科技革命與產(chǎn)業(yè)變革的時(shí)代背景下,嵌入式人工智能成為國(guó)家新型基礎(chǔ)建設(shè)與傳統(tǒng)產(chǎn)業(yè)升級(jí)的核心驅(qū)動(dòng)力。同時(shí)在此背景驅(qū)動(dòng)下,眾多名企也紛紛在嵌入式人工智能領(lǐng)域布局
    發(fā)表于 02-26 10:17

    人工智能的軍事應(yīng)用與影響

    人工智能正在顛覆軍事領(lǐng)域。據(jù)文獻(xiàn)報(bào)道,該技術(shù)可以通過多種方式部署在軍事行動(dòng)中。在此上下文中,其中一些用途涉及以下問題、
    的頭像 發(fā)表于 01-31 12:28 ?1331次閱讀
    RM新时代网站-首页