色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

為什么在汽車設計中虛擬化很重要

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2022-02-14 16:15 ? 次閱讀

本文來源:SemiEngineer
作者:ANN STEFFORA MUTSCHLER

隨著汽車產業的電氣化和自動化不斷提高,車輛內部的ECU不斷整合、有著更嚴格的功能安全和信息安全等要求,車輛設計越來越復雜。汽車生態系統的參與者們正以多種方式尋求虛擬化概念,以簡化汽車的設計。

其中的一種方法是硬件虛擬化,將一種設備托管在一個或多個虛擬機上,這些虛擬機的行為類似于具有自己操作系統的獨立計算機,并且都運行在同一個底層設備硬件上。這意味著單個GPU可以支持多個并發運行的操作系統,每個操作系統都向單個圖形硬件設備提交工作負載。

從歷史上看,形成這一格局的趨勢之一就是隔離,車內完全獨立的模塊在物理上彼此分離,并且在不同的配置中。

Imagination產品管理高級主管Kristof Beets說:“我們已經看到了這種變化。有些SoC,有兩個圖形核心,一個用于儀表板,另一個用于驅動屏幕,它們在物理上是分開的。問題是,如果有性能上的差異,如果其中一個GPU比另一個功能弱很多,另外一個的加速效果就會弱很多,同時兩者不能協同加速,這是一個大問題。此外,安裝太多模塊并對其進行過度的設計非常昂貴。”

Drako Motors首席執行官Dean Drako表示,汽車行業的一些活動正在進一步塑造產業格局。“首先,電氣化即將到來,這需要不同的軟件和不同的功能,沒有一家汽車制造商真的能完全掌控。第二是向ADAS和自主車輛發展,每家OEM都在努力開發中,他們甚至還沒有弄清楚要在什么操作系統上運行,他們只是想弄清楚如何讓它工作。此外,汽車制造商還面臨著一個巨大的問題,汽車的計算成本在總成本中所占的比例持續上升。”

1950年,電子產品僅占汽車成本的1%。如今,電子產品已占到總成本的40%。隨著自動駕駛功能和安全功能的增加,以及為這些系統定制的軟件開發,成本將持續上升。但企業也開始質疑,是否一切都需要獨立開發,尤其是在差異化程度很低的領域。

OEM沒有1000名工程師來制造、測試,并處理合規性、安全性和安全性,大多數都是希望采用合作伙伴方式共同解決難題。Drako說道:“特斯拉在聯網汽車的性能方面大做文章,他們可以用iPhone打開汽車,檢查汽車,查看車內的攝像頭。其他OEM都無從下手,因為車里有100臺電腦,每臺電腦只做一件事。有一臺電腦負責攝像系統,這樣你在倒車時就能看到攝像機。這的確很好,但是這臺電腦不能和其他任何電腦通信。當他們為OnStar安裝了漂亮的空中電話調制解調器,以便在發生故障時可以通過手機獲得幫助時,無法將攝像頭連接到手機上,以便通過它觀看視頻,因為這是兩臺不同的計算機。OEM商非常困惑,所以這個行業需要另一種操作系統,因為特斯拉不會向其他OEM商公布自己的操作系統。”

硬件虛擬化旨在解決這些問題。“假設你有一個GPU,但它有多個客戶端操作系統——受保護的工作負載,可以占據GPU的一定比例。”Beets說。“我們把它完全放在硬件上以減少開銷,因為我們希望盡可能多地保留GPU負載,這樣就可以很好地將其分配到不同的工作負載上,和虛擬化CPU相似。這是一種基于時間切片的系統,基本上,您可以使用GPU,并使用基于軟件的規則來安排不同的工作負載,并相互保護。”

圖1:汽車虛擬化模型

Cadence解決方案營銷部高級集團總監Frank Schirrmeister指出,鑒于汽車行業正在按照車輪上的數據中心的思路重新思考未來的架構,虛擬化在汽車行業尤為重要。“虛擬化非常重要,尤其是在汽車領域,您面臨的是分區體系結構以及放置哪些功能。你真的需要小心地把關鍵的方面和不那么重要的方面分開,比如音頻和視頻。其中一些可能會崩潰,但對于自動駕駛和此類應用相關的攝像頭來說,則需要有效隔離。”

自本世紀初以來,硬件虛擬化在數據中心得到了廣泛的應用,主要是為了提高服務器的利用率,因為為服務器機架供電和冷卻成本高昂。通過使用hypervisor,多個任務、操作系統和應用程序可以共享同一個硬件。

Arteris IP的功能安全經理Stefano Lorenzini說:“為同一硬件創建多個虛擬實例的方法可行,實際上都有專用于特定的產品、軟件或應用程序。Hypervisor是一個直接在硬件上運行的裸機操作系統,它創建了一個與運行在上面的其他應用程序或軟件程序相關的中間層。因此,如果您想從上到下查看體系結構,您可以看到應用程序,然后看到Hypervisor,然后看到硬件層。虛擬機監控程序會給應用程序造成這樣一種錯覺,即SoC的每個資源都專用于它們。”

這也解決了自動駕駛汽車中的一個問題,在這種情況下,汽車中有許多不同的分布式處理器,但并非每一個處理器都專用于特定的功能。這被視為避免冗余的一種方式,但也會增加重量和成本,同時限制了自動駕駛車輛故障轉移系統的能力。

Lorenzini說:“每個供應商都將為特定處理器提供操作系統和應用程序。你可能有幾十個不同的處理器。隨著系統復雜程度的增加,現在的趨勢是嘗試將所需的所有計算能力集中在一臺集中的計算機上。然而,如果你要把它們放在一起,就要重新利用過去的應用程序、操作系統等的投資,但務必保證在同一塊硬件上彼此獨立工作。這就是OEM的問題所在,因為每個應用程序可能有不同的安全要求和ASIL級別。例如,您可能有一個制動系統必須是ASIL D,另一個應用程序必須是ASIL B,另一個應用程序沒有ASIL等級,因為它不是安全關鍵。在您將所有這些應用程序放在一起的那一刻,您必須確保這些不同的軟件任務之間的分離或隔離。這正是虛擬化所能做的,因為它可以創造分配任務。虛擬化將每個任務分開,例如,如果某個特定任務因軟件故障而失敗,則其他所有任務都不會受到影響。”

硬件虛擬化

隨著這一領域工作的不斷發展,工程團隊有兩種實現硬件虛擬化的方法—準虛擬化和全硬件虛擬化。

準虛擬化就像一個大的軟件交換機,其中可能有一個GPU和一個控制該GPU的軟件。在用戶方面,可能會有一個大的軟件切換,表示有兩個應用程序,儀表板和信息娛樂系統,允許兩者之間切換。

“這種方法的問題在于,你沒有真正的虛擬化,因為你基本上都是用軟件來做的。另一個問題是,通常只有一個驅動程序軟件控制著這個GPU,所以如果其中一個應用程序行為不當,它可能會導致軟件崩潰。在這樣一個系統中,實際工作的風險要大得多。實際上還有更多的開銷,因為它是軟件,而且是手動切換。通常情況下,你會運行一個可信應用程序的框架,然后軟重置硬件以清理它,以確保它沒有被污染。然后運行另一個應用程序。這些類型的重置在硬件上花費了大量時間,但您必須這樣做,否則來自上一個應用程序的數據可能會影響下一個應用程序。”

全硬件虛擬化將一切構建到硬件中。硬件設計中有多個軟件接口,可以運行許多完全獨立的驅動程序棧。每個程序相信它有自己的GPU,而且實際上也就是在和硬件對話。

一些GPU提供商,比如Imagination,使用GPU內部的一個小型固件處理器來管理這些優先級,以及充當看門狗的角色,還可以拒絕工作負載。此外,一個軟件模塊使用優先級方案來隔離GPU的特定子部分的工作負載,為用戶細分GPU以滿足靈活性的需求。

軟件

虛擬化已經被證明是劃分不同軟件棧并降低總體硬件成本的有效方法。然而,在安全保障方面,問題仍然需要解決,特別是在汽車領域。

OneSpin Solutions的產品管理總監Shaun Giebel說:“汽車應用的處理器核心發展緩慢。為了支持虛擬化,需要額外的硬件功能。再加上更多的軟件層,這使得整個驗證和功能安全符合性更加復雜。某些低級軟件功能驗證已經在特定的安全空間中使用,增加對硬件的正式驗證是對系統按預期運行、無干擾和解決關鍵性能瓶頸的唯一方法。”

如果沒有標準化的解決方案,比如汽車專用操作系統,這個問題就會變得更加困難。在這個領域,操作系統的工作是處理許多獨特的安全性、安保性和復雜性要求,但要用競爭對手的專有操作系統來實現這一點要困難得多。

“為什么汽車沒有自己的操作系統?”Drako問道。“手機、游戲和筆記本電腦都有AndroidiOS,服務器也有自己的操作系統。汽車是世界上唯一沒有自己操作系統的消費級設備。”

Beets同意,并建議這與認證和功能安全有關。“像Linux和Android這樣的東西都經過了一定程度的測試。但是他們仍然是開源的,而且很多人都有貢獻。它們也非常復雜。它們非常大,有很多行代碼,所以你不能完全保證它們沒有bug。在汽車領域,儀表板對用戶來說非常重要,它不需要所有豐富功能,因為它基本上只是運行一個應用程序。因此,您可以使用一個更小的操作系統,它更簡單,但也可以由第三方驗證它是否正確,是否滿足要求,并且還有一些工具可以為完成驗證工作。但如果你的代碼庫太大,那是不可能的。”

其中最著名的汽車操作系統是INTEGRITY和QNX。還有一些Linux的汽車級版本,是Linux的簡化版本。所有這些都可以在虛擬化系統中運行。

“你可以創建所有這些分離的域沙盒,每個沙盒都可以運行自己的操作系統,”Beets說。“其中一些是功能上安全的操作系統,比如Integrity。其他的可能只是標準的Android或Linux,這沒關系。如果它們崩潰,它們基本上會停止提交工作,因此GPU不會從它們那里獲得更多的渲染命令,這很好,因為儀表板在資源的另一個子集上運行自己的小操作系統,并且會繼續運行。”

安全和虛擬模型

安全性是虛擬化可以發揮重要作用的另一個領域。

“沒有信息安全,就沒有功能安全,沒有功能安全,就沒有信息安全,”Cadence的Schirrmeister說。“二者都是齊頭并進的,因為如果我沒有安全措施,可能會有人闖入并使我的剎車失靈。”

“虛擬化”一詞的另一面是數字孿生概念,即整個系統在模型之外虛擬化。還有一些安全特性可以從這個角度來解決,在設計流程中進一步等待。

“如果攻擊者控制了系統,他們會怎么做來入侵?”Tortuga Logic的首席執行官Jason Oberg說:“如果你在一家半導體公司制造一個子系統,很難理解攻擊者是如何侵入該子系統的,因為你已經走得太遠了。但是從虛擬化的角度來看,假設它是一個ADAS系統,您正在嘗試檢測您是否會遇到一個對象,是否有人訪問我系統的這一部分。可能是系統的外部輸入,比如調試端口,也可能只是從另一個域訪問它的某種方式,比如在你的操作系統中,從用戶代碼或其他方式。但是如果它進入并實際調用某個東西,它會影響ADAS系統的行為。您可以對整個行為進行建模,并且可以在整個系統級別進行建模,從硬件一直到操作系統,再到應用程序級別。”

虛擬化在這方面也有幫助。“這實際上是在考慮如何在這種環境下部署它,如果有對手試圖做一些惡意的事情,他們會如何試圖侵入系統?”Oberg說。“然后就是從那里展開和解開一切。通過虛擬化,您真的可以得到完整的圖像。當你深入到真實的事物時,事情會變得越來越孤立。這就更難解釋了。”

Synopsys驗證小組的高級主管Marc Serughetti說:“虛擬化能夠充分利用處理器的性能,優化架構,并解決日益增長的軟件復雜性問題。它還需要新工具的加入,以加速軟件開發、集成和測試。對硬件可用性的依賴會造成延遲、不確定性并限制生產力。使用虛擬原型(從虛擬硬件模擬到基于主機的執行)虛擬化硬件以實現開發目的,是盡早開始開發、部署更具生產力的調試和測試、在服務器場中擴展開發以及在任何時間、任何地點跨協作團隊實現此開發的關鍵技術。”

還有更多的工作要做

其中ISO 26262是汽車發展方向之一。在開發周期的每一個階段,即使開發步驟沒有在車輛中完成,也必須對其進行適當的說明,并且可以跟蹤和測試,虛擬化在這方面也可以發揮作用。

“特別是對于安全關鍵型系統,虛擬化涉及系統工程過程的每一個部分,但測試仍然是脫節的。”西門子公司Mentor集成電氣解決方案組首席工程師Lance Brooks說。“由于硬件在設計周期中占據主導地位,因此在設計階段為安全而做的測試以及類似這樣的事情與流程的后期部分是脫節的。尤其是在汽車行業,它們都是以硬件為中心的。”

因此,汽車OEM正在努力磨練他們的軟件專業知識。Brooks說:“他們確實在努力解決的一個問題是以硬件為中心的思維方式。虛擬化、數字化和數字孿生兄弟確實可以幫助他們,因為在實際的硬件上不可能驗證一切。測試從設計到驗證都是分離的,這種使用數字孿生和虛擬化的抽象是幫助他們突破這一障礙的一種方法。如果他們在整個過程中都能做到這一點,他們就會開始打破這些“筒倉”,在設計方面和另一方面進行測試。”

這將大大加快和改善更多自主汽車的開發進程。

原文鏈接:https://semiengineering.com/virtualization-in-the-car/
審核編輯:何安

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 虛擬化
    +關注

    關注

    1

    文章

    373

    瀏覽量

    29810
  • 汽車設計
    +關注

    關注

    1

    文章

    26

    瀏覽量

    10214
收藏 人收藏

    評論

    相關推薦

    RAID 5 虛擬環境的應用

    隨著信息技術的飛速發展,虛擬技術已經成為數據中心和企業IT基礎設施的重要組成部分。虛擬技術通過
    的頭像 發表于 12-27 17:18 ?351次閱讀

    電阻器汽車電子重要

    電阻器汽車電子扮演著至關重要的角色,其重要性體現在多個方面,以下是分析: 一、限制電流,保護電路 電阻器
    的頭像 發表于 12-04 14:58 ?512次閱讀

    為什么最小光纖電纜的DB損耗很重要

    現代通信系統,光纖電纜因其高速、高帶寬和抗干擾能力強等優勢,已成為數據傳輸的主要媒介。然而,光纖電纜傳輸光信號時,由于多種因素會導致信號的衰減,這種衰減通常用分貝(dB)來表示,即DB損耗。最小
    的頭像 發表于 11-28 10:18 ?142次閱讀

    深入KVM虛擬之構建高效、可擴展的虛擬環境

    目錄 KVM虛擬 創建虛擬機 報錯解決 虛擬介紹 kvm介紹 KVM部署(基于CentOS7) KVM管理界面安裝 KVM web界面管
    的頭像 發表于 11-26 17:22 ?300次閱讀
    深入KVM<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>之構建高效、可擴展的<b class='flag-5'>虛擬</b><b class='flag-5'>化</b>環境

    虛擬數據恢復—XenServer虛擬機數據恢復案例

    Server操作系統虛擬機,該虛擬機有2塊虛擬磁盤(系統盤+數據盤),當作網站服務器使用。 服務器虛擬故障: XenServer
    的頭像 發表于 11-08 10:32 ?152次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>數據恢復—XenServer<b class='flag-5'>虛擬</b>機數據恢復案例

    云計算虛擬技術應用

    云計算虛擬技術是一種將計算機物理實體(如服務器、存儲設備、網絡設備)通過軟件技術劃分為多個虛擬實體的技術,每個虛擬實體可以獨立運行操作
    的頭像 發表于 10-24 09:22 ?769次閱讀

    虛擬數據恢復—EXSI虛擬機誤還原快照如何恢復數據?

    虛擬技術原理是將硬件虛擬供不同的虛擬機使用,一臺物理機上可以有多臺虛擬機。人為誤操作或者物理
    的頭像 發表于 09-09 11:56 ?382次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>化</b>數據恢復—EXSI<b class='flag-5'>虛擬</b>機誤還原快照如何恢復數據?

    為什么耐輻射對負載點轉換器很重要

    電子發燒友網站提供《為什么耐輻射對負載點轉換器很重要.pdf》資料免費下載
    發表于 09-07 09:51 ?0次下載
    為什么耐輻射對負載點轉換器<b class='flag-5'>很重要</b>

    什么是虛擬機?什么是虛擬

    日新月異的科技世界虛擬技術如同一座橋梁,連接著現實與數字的鴻溝,為我們打開了全新的計算維度。虛擬機,這一概念,自其誕生以來,就以其獨
    的頭像 發表于 09-04 14:55 ?1016次閱讀

    新能源汽車的能源動脈:中國星坤汽車電纜新能源汽車電氣化的應用!

    解析星坤汽車電纜組件的特性、優勢以及新能源汽車的應用,展現其推動汽車行業電氣化和智能
    的頭像 發表于 06-17 11:06 ?351次閱讀

    為什么材料創新對我們很重要

    出口領域的新增長點。但是,以歐洲出臺“歐七”標準為代表,發達國家通過不斷攀升的準入標準,試圖阻斷中國電動汽車的出口之路。“歐七”標準,不僅有燃油消耗、尾氣排放的標準,而且把“魔掌”伸向了輪胎,理由是:
    的頭像 發表于 05-23 09:28 ?428次閱讀

    什么是虛擬陣列?如何計算MIMO系統虛擬陣列呢?

    使用MIMO功能的RF和傳感系統,關于虛擬天線的設計和布局存在一些重要的設計約束。
    的頭像 發表于 05-10 11:22 ?2402次閱讀
    什么是<b class='flag-5'>虛擬</b>陣列?如何計算MIMO系統<b class='flag-5'>中</b>的<b class='flag-5'>虛擬</b>陣列呢?

    智能汽車第六域:汽車智能發展的重要方向

    本期新四每周觀察總結了智能汽車領域的五大趨勢。本文介紹其中一條:拓展智能汽車第六域,成為汽車智能發展的
    的頭像 發表于 04-09 11:40 ?1055次閱讀
    智能<b class='flag-5'>汽車</b>第六域:<b class='flag-5'>汽車</b>智能<b class='flag-5'>化</b>發展的<b class='flag-5'>重要</b>方向

    為什么晶圓清洗芯片設計和生產中很重要

    的復雜性和密度,包含復雜的電路、小型的PCB和精密的半導體晶圓,需要在設計和制造過程對細節一絲不茍。眾多考慮因素,清潔對于實現這一前沿技術的端到端設計和制造能力起著
    的頭像 發表于 03-19 13:19 ?444次閱讀
    為什么晶圓清洗<b class='flag-5'>在</b>芯片設計和生產中<b class='flag-5'>很重要</b>

    為什么測量效率時功率因數很重要

    為什么測量效率時功率因數很重要? 功率因數是衡量電器或電路效率的一個重要參數。當我們測量一個電器或電路的效率時,功率因數的作用體現在以下幾個方面: 1. 理解功率和效率的關系:效率是衡量能量轉換
    的頭像 發表于 01-19 11:47 ?748次閱讀
    主站蜘蛛池模板: 苍井空教师BD在线观看全集| 亚洲 天堂 国产在线播放| 99久久国产宗和精品1上映| 色cccwww| 久久视频这里只精品99热在线观看| 苍井空小公主qvod| 最近免费中文字幕MV在线视频3| 四虎国产精品免费观看视频| 久久婷婷五月免费综合色啪| 囯产精品一品二区三区| 97人妻精品全国免费视频| 亚洲精品乱码久久久久久v| 肉耽高h一受n攻| 女人高潮了拔出来了她什么感觉| 精品国产乱码久久久久久夜深人妻| 豆奶视频在线高清观看| 99久久精品国产自免费| 伊人精品在线| 亚洲黄色网页| 香港论理午夜电影网| 日韩欧美国产免费看清风阁| 男女全黄h全肉细节文| 久久久久久久伊人电影| 黑人娇小BBW| 国产欧美一区二区精品久久久| 成年女人色毛片免费| 99久久无码一区人妻A片竹菊| 樱花草在线影视WWW日本动漫| 亚洲阿v天堂在线2017| 手机看片成人| 色琪琪无码成人AV视频| 日本理论片和搜子同居的日子2 | 国产二区自拍| 草莓视频在线播放视频| black大战chinese周晓琳| 91嫩草私人成人亚洲影院| 中文字幕人成乱码中国| 正在播放久久| 18禁黄久久久AAA片| 中文字幕无码乱人伦蜜桃| 中文字幕偷乱免费视频在线|