(圖片來源:加州大學河濱分校)
為了正確、安全地運行無人機和自動駕駛汽車等自動系統(tǒng),需要極快速地同時進行數(shù)百萬次計算,通常為這些自動系統(tǒng)提供所需的計算能力的就是GPU。GPU廣泛用于超級計算和云計算,以顯著提高如圖像處理、深度學習和其他計算密集型應用的速度。而提高速度是有代價的,用于并行計算的GPU消耗大量能源,限制了其用于自給自足的、通常由電池驅(qū)動的應用場景,如汽車和無人機。
對于自動系統(tǒng)而言,有效的GPU必須是節(jié)能的,并且能夠?qū)崟r執(zhí)行工作負載(workload)。例如,一輛自動駕駛汽車要在道路上安全行駛,必須能夠處理各種傳感器信息,如攝像頭和激光雷達,并在幾毫秒內(nèi)做出決定,以防止車輛發(fā)生碰撞。
然而,現(xiàn)代嵌入式GPU用于自動系統(tǒng)設(shè)備中時有幾個限制。GPU往往能耗高,導致計算能力不足,限制自動系統(tǒng)性能。GPU硬件和軟件需要有時間意識,以成功執(zhí)行實時操作,并滿足工作負載時間要求,從而提供正確和安全的操作。
為了解決這些問題,加州大學河濱分校的項目將提供橫跨軟件和硬件的解決方案,為自動系統(tǒng)打造實時嵌入式GPU。Wong表示,“當前的GPU在閑置狀態(tài)時的能耗與積極處理工作負載時的能耗幾乎相同,造成了能源浪費?!睘榇?,該團隊將設(shè)計“能耗靈活”的硬件,使GPU根據(jù)工作量消耗能源。Wong 解釋道,“如果GPU做功少,能耗就低;如果需要做更多的工作,能耗就高?!?/p>
GPU硬件由多個調(diào)度器組成,而這些調(diào)度器并不了解工作負載的時間要求。因此,如果在GPU上運行多個工作負載,可能會有一些工作負載由于爭奪硬件資源而錯過截止日期。研究小組將創(chuàng)建具有時間感知的硬件和軟件,允許各種硬件調(diào)度器對工作負載進行優(yōu)先排序,以確保滿足時間期限。
研究人員將設(shè)計與硬件調(diào)度器協(xié)調(diào)的實時調(diào)度軟件。通過硬件使軟件根據(jù)工作負載進度進行更新,從而使軟件做出更好的調(diào)度決策,并改進實時操作。Kim表示,“目前的軟件和硬件在執(zhí)行工作負載期限方面沒有協(xié)調(diào)一致。該項目將使多種工作負載安全運行,并提高自動系統(tǒng)中嵌入式GPU的性能?!?/p>
來源:蓋世汽車
本文地址:http://www.vlxuusu.cn/news/jishu/119356
以上內(nèi)容轉(zhuǎn)載自蓋世汽車,目的在于傳播更多信息,如有侵僅請聯(lián)系admin#d1ev.com(#替換成@)刪除,轉(zhuǎn)載內(nèi)容并不代表第一電動網(wǎng)(www.vlxuusu.cn)立場。
文中圖片源自互聯(lián)網(wǎng),如有侵權(quán)請聯(lián)系admin#d1ev.com(#替換成@)刪除。