在這個數(shù)據(jù)爆炸的時代,除了數(shù)據(jù)洪流催生了對計算性能提升的通用需求外,以自動駕駛為代表的強算力消耗性應用更是對計算資源和性能的提升有著強烈訴求。計算技術和自動駕駛二者相互依賴:自動駕駛對算力的需求驅(qū)動計算技術升級迭代,計算技術的升級創(chuàng)新推動自動駕駛等級不斷提升。
自動駕駛技術是指讓車輛的自身系統(tǒng)以擬人化的方式完成駕駛任務。車載傳感器類似人的感知器官,系統(tǒng)根據(jù)環(huán)境感知信息,完成融合計算,形成對全局的理解和認知,得出決策傳遞至控制系統(tǒng)形成指令,完成駕駛動作。SAE(國際汽車工程學會)在J3016文件中將自動駕駛分為L0至L5共計六個駕駛等級,而要實現(xiàn)L5級完全自動駕駛,很大程度上依賴于計算技術升級帶來的強大算力。因此,計算技術對高等級自動駕駛的實現(xiàn)必不可少。 在硬件方面,器件技術及部件技術的創(chuàng)新,是車載智能計算硬件平臺實現(xiàn)的核心驅(qū)動力。該平臺本質(zhì)上就是一臺車載計算機。但是,它不同于傳統(tǒng)計算機只搭載了實現(xiàn)單一功能的單一芯片,而是一個需要集成多個計算模塊、具有超強算力的計算硬件,是整個自動駕駛系統(tǒng)的關鍵。一方面,異構化及高集成度是該平臺的首要特性,主要為了實現(xiàn)自動駕駛系統(tǒng)的不同功能需求,如環(huán)境感知、決策規(guī)劃等,而系統(tǒng)級設計、多質(zhì)多維封裝等器件技術創(chuàng)新恰好為該特性提供了支撐。另一方面,計算平臺的各硬件組成部分,主要包括AI單元、計算單元以及控制單元,CPU、GPU、FPGA主流計算芯片及AIASIC專用芯片等部件的技術,為異構芯片板級集成設計提供了必要的“硬件養(yǎng)料”。 在軟件方面,面向自動駕駛的系統(tǒng)軟件和功能軟件的應用技術創(chuàng)新,保障車載計算平臺的功能安全以及計算實時性和高效性。首先,CPU+GPU、CPU+MIC、CPU+FPGA等異構計算技術迎合了車載計算平臺的異構化需求。其次,面向異構分布系統(tǒng)的系統(tǒng)軟件,能夠針對汽車場景提供復雜的嵌入式運行環(huán)境。最后,自動駕駛通用框架模塊(如感知、規(guī)劃、決策、控制及其子模塊)、網(wǎng)聯(lián)模塊、云控模塊、深度學習和視覺模塊等功能軟件的發(fā)展和完善,與系統(tǒng)軟件一起構成完整的自動駕駛操作系統(tǒng),支撐高等級自動駕駛技術的實現(xiàn)。 總體來看,自動駕駛對計算的需求呈現(xiàn)急速遞增態(tài)勢,以自動駕駛為代表的一系列創(chuàng)新應用相應成為計算技術產(chǎn)業(yè)升級的首要驅(qū)動力。從算力上來看,支撐高級別自動駕駛一定要解決來自傳感器的海量數(shù)據(jù)計算和處理的