編者語:后臺回復(fù)“入群”,加入「智駕最前沿」微信交流群
自動駕駛系統(tǒng)的“算力”是指車載計算平臺中用于執(zhí)行感知、決策、規(guī)劃和控制等算法的硬件性能指標(biāo)。之前給大家分享了算力的概念及作用(相關(guān)閱讀:自動駕駛中常提的 “算力”是個啥?),從概念上看,算力越強大,就意味著系統(tǒng)能夠處理更多的數(shù)據(jù)、更復(fù)雜的模型,并能在更短的時間內(nèi)作出精準(zhǔn)決策。那是否就代表著算力越高的自動駕駛系統(tǒng)就越好?
自動駕駛依賴于攝像頭、激光雷達(LiDAR)、毫米波雷達等多傳感器融合以獲取車輛周圍環(huán)境的高精度信息。傳感器產(chǎn)生的原始數(shù)據(jù)量極其龐大,高分辨率攝像頭每秒就可能輸出數(shù)十幀、LiDAR每秒采集上百萬個點云。如果沒有足夠的算力,數(shù)據(jù)便難以及時完成預(yù)處理與特征提取,導(dǎo)致感知模型的幀率下降、延遲增加,進而影響安全性。強大的算力可以支持更高分辨率、更大模型規(guī)模和更先進的深度神經(jīng)網(wǎng)絡(luò),從而在復(fù)雜場景中保持準(zhǔn)確的障礙物檢測與追蹤能力。但是,過度堆砌算力也會帶來邊際效用遞減的問題,那就是在某一算力門檻之上,即便繼續(xù)提升,也只能換來有限的性能增益。
在決策與規(guī)劃環(huán)節(jié),自動駕駛系統(tǒng)需要根據(jù)感知結(jié)果進行如車道保持、超車、避障等行為決策,并生成平滑且安全的軌跡。決策算法的復(fù)雜度與所需計算資源呈正相關(guān)。更高的算力能夠讓規(guī)劃算法采用全局優(yōu)化、模型預(yù)測控制(MPC)或強化學(xué)習(xí)等方法考慮更多的交通參與者和更細(xì)致的路徑優(yōu)化。然而,決策模塊同樣對實時性有嚴(yán)格要求,通常需要在毫秒級完成一次規(guī)劃。此時,過度追求全局最優(yōu)解可能會導(dǎo)致計算時間過長,反而不如實時性更高但近似求解的方法安全可靠。因此,在規(guī)劃系統(tǒng)設(shè)計中,需要在“計算精度”與“響應(yīng)速度”之間尋求平衡,恰當(dāng)?shù)乃懔﹂T檻比無限制提升更為重要。
算力的提升往往也伴隨著更高的功耗與熱量輸出。在車載環(huán)境中,功耗和散熱能力直接關(guān)系到系統(tǒng)的穩(wěn)定性和壽命。汽車電子系統(tǒng)對散熱設(shè)計有嚴(yán)格的空間限制,風(fēng)道布局和被動散熱器的體積也受到整車工業(yè)設(shè)計的制約。倘若一味追求峰值算力,可能導(dǎo)致電子控制單元(ECU)過熱或引發(fā)熱失控風(fēng)險。此外,過多的電能消耗還會加劇電動車的續(xù)航焦慮。能源管理系統(tǒng)必須為高算力平臺預(yù)留足夠的功率預(yù)算,也會影響整車的電源分配與架構(gòu)。因此,算力提升需與能效比(即每瓦性能)同步提升,否則無法在車規(guī)級環(huán)境中長時間穩(wěn)定運行。
高性能計算平臺的芯片與散熱組件價格昂貴,尤其是在低批量生產(chǎn)或高品質(zhì)可靠性驗證方面花費巨大。自動駕駛車輛對于車規(guī)級電子元件的可靠性標(biāo)準(zhǔn)非常嚴(yán)格,其中包括對電磁兼容(EMC)、電氣強度、振動與溫度循環(huán)測試等方面的全方位認(rèn)證。隨之增大的硬件投入會在整車成本中占據(jù)高比例,進而影響商業(yè)化推廣的可行性。對于出行服務(wù)商或整車廠來說,如何通過軟硬協(xié)同優(yōu)化、算法壓縮、模型剪枝等技術(shù),以較低成本實現(xiàn)接近甚至達到高算力平臺的性能,才是實際落地的關(guān)鍵。
算力雖是硬件基礎(chǔ),卻不是萬能鑰匙。算法效率和軟件架構(gòu)設(shè)計的優(yōu)劣同樣決定了系統(tǒng)的綜合性能。一款精心優(yōu)化的感知或規(guī)劃算法,可能在中等算力平臺上就能流暢運行;而一款未經(jīng)過代碼級優(yōu)化、頻繁調(diào)用分支預(yù)測和內(nèi)存跳轉(zhuǎn)的算法,則可能在高端GPU上都難以達到實時要求。因此,在開發(fā)時不應(yīng)一味地追求過高的算力,還應(yīng)深入底層驅(qū)動、并行計算框架和調(diào)度策略,通過多線程、多進程與硬件加速協(xié)同工作,將算力優(yōu)勢最大化釋放。
自動駕駛系統(tǒng)往往采用域控制器或集中式計算平臺,將原本分散在各個部件中的ECU匯聚到統(tǒng)一的高性能計算單元,實現(xiàn)資源共享與跨域協(xié)同。這樣的集中式架構(gòu)能夠充分利用大規(guī)模并行計算單元,但對算力的需求也更為集中和穩(wěn)定。相反,分布式架構(gòu)雖然算力單元分散、可擴展,但對通信帶寬、網(wǎng)絡(luò)拓?fù)浜屯綑C制提出了更高要求。無論哪種架構(gòu),都必須在硬件算力和車載網(wǎng)絡(luò)性能之間做到恰到好處的匹配。
功能安全(Functional Safety)是自動駕駛系統(tǒng)的生命線,ISO 26262等標(biāo)準(zhǔn)對系統(tǒng)的冗余與可用性有明確規(guī)定。算力越強意味著更多的處理器單元和更復(fù)雜的電路設(shè)計,也就越難以實現(xiàn)高可靠級別的雙重冗余或故障隔離。一旦硬件出現(xiàn)故障,系統(tǒng)需要能夠在短時間內(nèi)切換到備用算力,從而保證最基本的感知與控制功能不中斷。這就要求平臺設(shè)計者在追求算力的同時,必須充分考慮系統(tǒng)的可控性、可診斷性與故障恢復(fù)能力。
算力的提升為新興技術(shù)的應(yīng)用提供了土壤。隨著深度學(xué)習(xí)模型日益復(fù)雜,如Transformer架構(gòu)在時序預(yù)測和行為預(yù)測中的應(yīng)用,或者基于Large Language Model(LLM)的自然語言交互,均需要強大的運行時算力支持。此外,一些前沿技術(shù)如神經(jīng)形態(tài)芯片(Neuromorphic Chip)、可編程邏輯設(shè)備(FPGA)與專用加速器(ASIC),都在高算力平臺上獲得更多試驗與驗證機會。從這個角度看,算力的提升為自動駕駛技術(shù)生態(tài)注入了更多創(chuàng)新可能。
但算力的邊際效用并非無限延伸。在系統(tǒng)上線前,整車廠與自動駕駛服務(wù)商通常會設(shè)定一個“算力預(yù)算”,并在此基礎(chǔ)上進行算法開發(fā)與性能測試。預(yù)算之外的算力提升反而可能成為過度設(shè)計,增加車輛成本和功耗,卻對用戶體驗的提升微乎其微。更何況,在不同的駕駛場景下,對算力的需求也不盡相同,高速公路場景下車速快、環(huán)境相對可控,算力需求相對集中在多車道融合與高精度定位;城市復(fù)雜道路場景下,涉及行人、自行車等多種交通參與者,則需要更高的感知精度與決策復(fù)雜度,但完整覆蓋所有場景也非單純堆算力可解。
基于上述多維度分析,我們可以得出,算力固然是自動駕駛系統(tǒng)能否穩(wěn)健運行的重要基礎(chǔ),但并非越大越好。系統(tǒng)設(shè)計需要從全局出發(fā),在算法效率、系統(tǒng)架構(gòu)、能耗與成本、安全與可靠性等方面進行綜合平衡。通過軟硬協(xié)同優(yōu)化、模型輕量化設(shè)計、功能分層與分布式架構(gòu),以及合理的算力預(yù)算策略,才能讓算力優(yōu)勢與整車性能、成本效益和產(chǎn)品安全形成最佳協(xié)同,推動自動駕駛技術(shù)的可持續(xù)發(fā)展。
-- END --