隨著我們看到越來越多的嵌入式技術(shù)集成到我們的日常生活中,功能安全在計算領(lǐng)域變得越來越重要。ARM的汽車增強(qiáng)(Automotive Enhanced :AE)IP系列產(chǎn)品已于2018年隨著Cortex-A76AE的發(fā)布而推出。
幾年過去了,現(xiàn)在是使用一套新的AE IP的時候了,Arm近日也推出了新的Cortex-A78AE,新產(chǎn)品帶來了更高性能的CPU內(nèi)核,并且還首次采用了AE級GPU Mali-G78AE和ISP Mali-C71AE。Arm表示,通過這一舉動,它不僅在汽車領(lǐng)域?qū)崿F(xiàn)了多元化,而且將范圍擴(kuò)大到工業(yè)和其他系統(tǒng)。
Hercules-AE是Cortex-A78AE
在CPU方面,新的IP并不是完全新的,因為我們?nèi)ツ暝贜vidia宣布的“ Orin”汽車SoC時就首次聽說過新的Hercules-AE設(shè)計。
顧名思義,新的Cortex-A78AE基于Cortex-A78微體系結(jié)構(gòu),與上一代Corex-A76AE相比,這意味著IPC提升了30%,性能更高。
關(guān)于IP的功能安全性,今年的新功能是引入了一種新的運行“混合模式”,該模式代表了一種如何實現(xiàn)ASIL-B遵從性的新體系結(jié)構(gòu),但與現(xiàn)有的Split相比,對性能的影響較小模式操作模式。
當(dāng)前,通過在“拆分模式”(Split Mode)或“鎖定模式”(Locked Mode)下運行,可以在AE CPU上實現(xiàn)功能安全。鎖定模式非常簡單,包括以鎖步方式運行成對的內(nèi)核,并帶有額外的邏輯來控制這些內(nèi)核之間的計算結(jié)果始終保持一致。這將您的吞吐量減少了一半,因為您始終可以重復(fù)完成的工作。
保持ASIL-B功能安全的拆分模式仍然需要定期檢查內(nèi)核以確保其正常工作,這使它們暫時不可用。問題在于DSU級別(動態(tài)共享單元– L3緩存),要對其進(jìn)行檢查將使整個CPU群集不可用,并且對系統(tǒng)的性能影響更大。
新的混合模式在DSU上增加了額外的邏輯,以使其能夠進(jìn)行故障檢測,從而確保了連續(xù)的操作和計算吞吐量。要注意的是,DSU的這種冗余意味著附加的控制邏輯,但實際上并不包括復(fù)制L3 SRAM,這將招致較大的面積損失。
因此,新的混合模式將代表ASIL-B工作負(fù)載的更高性能的設(shè)計配置,而DSU的監(jiān)聽面積成本相對較小。如果供應(yīng)商選擇實施混合模式或保留較簡單的拆分模式配置,則在設(shè)計時應(yīng)考慮到額外的區(qū)域要求。鎖定模式下的ASIL-D操作自然仍然需要額外的區(qū)域投資。
如前所述,Cortex-A78AE早已獲得許可,Nvidia的新的具有12個內(nèi)核的Orin SoC是第一個采用新內(nèi)核的公開設(shè)計。
Mali-G78AE-最終引入虛擬化
除Cortex-A78AE之外,Arm還首次宣布以新型Mali-G78AE的形式發(fā)布具有功能安全功能的GPU。基于移動Mali-G78 GPU內(nèi)核,我們應(yīng)該期望IP從1核擴(kuò)展到24核,且具有相似的性能和能效指標(biāo)。
新IP的重要添加是包括了全面的硬件虛擬化,這是迄今為止公司GPU IP所缺乏的一項關(guān)鍵功能。
硬件虛擬化對于能夠?qū)踩P(guān)鍵軟件與其他非關(guān)鍵工作負(fù)載分離,確保如果發(fā)生任何錯誤(例如某些奇怪的工作負(fù)載使GPU驅(qū)動程序崩潰)而言至關(guān)重要,安全關(guān)鍵組件可以繼續(xù)運行而不會問題。
三星的Exynos Auto V9是這種SoC設(shè)計的一個示例,以前它必須部署3個GPU群集(MP12 + MP3 + MP3),以確保獨立的工作負(fù)載運行不會影響關(guān)鍵系統(tǒng)。
通過硬件虛擬化,Mali-G78AE的新設(shè)計將不需要多個GPU集群,而是能夠使用單個GPU,從而在并發(fā)的多個工作負(fù)載之間靈活地劃分內(nèi)部GPU執(zhí)行資源。IP支持四個這樣的分區(qū)。除了硬件分區(qū)之外,軟件虛擬化還允許對同一分區(qū)內(nèi)的工作負(fù)載進(jìn)行時分操作。
新IP支持ASIL-B標(biāo)準(zhǔn)的功能安全性-這都是設(shè)計限制,但是Arm也說這是當(dāng)前客戶的要求。如果在設(shè)計中放置兩個相同的GPU并比較輸出,則有可能在設(shè)計中實現(xiàn)更高的ASIL-D能力。
除了宣布新的CPU和GPU IP之外,我們還看到該公司現(xiàn)有的Mali-C71 ISP IP用新的C71AE進(jìn)行了擴(kuò)展,該C71AE增加了對ASIL-B和SIL2完整性檢查的支持。
今天發(fā)布的公告的一部分還包括Arm對參考自主平臺的支持:
除了這些令人驚嘆的新硬件技術(shù)之外,我們還致力于為系統(tǒng)的開發(fā)人員提供支持。對于軟件開發(fā)人員,我們正在使自治應(yīng)用程序中熟悉的云原生技術(shù)能夠簡化開發(fā),而Arm開發(fā)解決方案可加快軟件開發(fā)和驗證速度,同時縮短部署路徑。對于自主芯片的開發(fā)人員,我們的物理IP,培訓(xùn)和設(shè)計審查有助于降低風(fēng)險。
責(zé)任編輯:tzh
-
ARM
+關(guān)注
關(guān)注
134文章
9321瀏覽量
375372 -
嵌入式
+關(guān)注
關(guān)注
5142文章
19561瀏覽量
315369 -
gpu
+關(guān)注
關(guān)注
28文章
4915瀏覽量
130723 -
soc
+關(guān)注
關(guān)注
38文章
4354瀏覽量
221815
發(fā)布評論請先 登錄
開售RK3576 高性能人工智能主板
Arm解讀Armv9 CPU為何是打造高性能、高能效移動計算的關(guān)鍵
具有雙核 Arm Cortex-A53 CPU 的超高性能微處理器RZ/G2E數(shù)據(jù)手冊

帶四核Arm Cortex-A57和四核Arm Cortex-A53 CPU的RZ/G2H超高性能微處理器數(shù)據(jù)手冊

采用雙核Arm Cortex-A57 CPU的超高性能微處理器RZ/G2N數(shù)據(jù)手冊

集成多種Arm內(nèi)核的超高性能微處理器RZ/G2M數(shù)據(jù)手冊

Arm Cortex-A320 CPU助力嵌入式設(shè)備實現(xiàn)高能效AI計算

詳解Arm Cortex-A320 CPU的特性
Cortex-A55 處理器到底什么來頭?創(chuàng)龍教儀一文帶您了解
兆易創(chuàng)新推出基于Arm Cortex-M33內(nèi)核的GD32G5系列高性能微控制器

實際項目開發(fā)中為何選擇ARM? Cortex?-M4 內(nèi)核的HK32MCU?

Arm Cortex-R82AE賦能高性能區(qū)域控制器設(shè)計
采用GD32F470高性能MCU的PowerWriter X1多功能調(diào)試燒錄器

AM3517/AM3505高性能ARM Cortex-A8微處理器數(shù)據(jù)表

評論