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

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

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

3天內不再提示

看虛擬化在PowerVR GPU中是如何進行

電子設計 ? 來源:互聯網 ? 作者:佚名 ? 2018-05-17 09:14 ? 次閱讀

過去的幾年里,虛擬化的概念——將軟件從承載其的硬件中分離出來——已經為許多人所熟知。在本文中,我們將描述虛擬化是什么,看看它在PowerVR GPU中是如何工作的,并解釋它是如何給各種市場(尤其是汽車行業)帶來巨大的利益。

對于電腦來說,目前的虛擬化技術能夠讓一臺計算機同時運行多個操作系統,例如,一個開發人員可以在Microsoft Windows主機上運行一個Linux“訪客”操作系統,而對于企業而言,它通常用來整合工作負載以減少CapEx和OpEx。在嵌入式平臺上,虛擬化技術的主要目的則是在降低成本的同時通過分離確保安全性。

當涉及到GPU時,虛擬化提供了支持多個操作系統同時運行的能力,每個操作系統都能夠將圖形工作負載提交給底層的圖形硬件實體。這在汽車領域變得越來越重要。例如,通過將一些要求嚴格的系統比如ADAS(高級駕駛輔助系統)和數字化顯示面板分別放在完全獨立域內以保證他們安全獨立的運行。

為了打破它,虛擬化GPU需要執行如下操作:

? 管理程序(Hypervisor):這基本上是為訪客操作系統提供共享虛擬硬件平臺(在本例中為GPU硬件)并管理客戶操作系統托管的軟件實體。

? 主機操作系統(Host OS)——相比訪客操作系統,主機操作系統具有完整的驅動程序并且對底層硬件具有更高級的控制能力。

? 訪客操作系統(Guest OS):由虛擬機管理程序托管的具有操作系統的虛擬機,可以是一個或多個,它們可以共享底層可用的硬件資源。

硬件虛擬化 vs 半虛擬化

自Series6系列GPU內核以來,PowerVR已經具備高級的、完整的硬件虛擬化特性,并且在Series8XT中得到了進一步的增強,我們將在本文后面深入討論這個細節。通過完全虛擬化,這意味著管理程序下運行的每個訪客操作系統都不會意識到它正與其他訪客操作系統和主機操作系統共享GPU資源。每個訪客系統都具有完整的驅動程序,并且可以以獨立和并發的方式直接向底層硬件提交任務。這種方式的好處是在處理不同“訪客”的任務提交時不會再有管理程序的開銷,從而也減少了向GPU提交任務的等待時間,因此具有更高的利用率。

這與半虛擬化解決方案有所不同,在半虛擬化方式中,訪客操作系統能夠意識到它們是虛擬化的并且與其他訪客系統共享底層硬件資源。這種情況下訪客系統需要通過管理程序(Hypervisor)提交任務,整個系統必須作為一個內聚單元協同工作。該解決方案的缺點是管理程序(運行在CPU上)的開銷過高,任務提交延遲過長,這潛在的降低了底層GPU硬件的有效利用率。此外,還需要修改訪客操作系統(添加額外的功能)以使得它們能夠通過管理程序進行通信

GPU虛擬化使用案例:

GPU虛擬化應用案例很多,下面列舉的主要集中在嵌入式市場:
? 汽車
? 數字電視(DTV)/機頂盒(STB)
? 物聯網IoT)/可穿戴設備
? 智能手機/平板電腦

我們在這篇文章中討論的虛擬化主要集中在汽車方面,因為在這個市場,虛擬化將會帶來很多的好處。它有特定的要求,這使它成為比較復雜的市場之一,對于這方面的內容你可以參考我們的白皮書

為什么汽車市場需要虛擬化?

GPU虛擬化正在成為汽車行業的必備需求。大多數一級代理商和OEM廠商都選擇加入更多的ADAS功能,在新款汽車中多個高分辨率的顯示器也變得越來越普遍。

隨著汽車越來越自動化,ADAS的功能也隨之增加。這些功能在計算上十分復雜,而現在GPU強大的并行計算能力使得它們能夠很好的處理這些任務。于此同時,儀表板集群和信息娛樂設備(在儀表板和后排座位處)以及擋風玻璃上更高分辨率的顯示正在成為發展趨勢。

PowerVR虛擬化和Series8XT為汽車行業帶來變革

汽車系統虛擬化環境中支持多個應用程序展示

面向汽車行業

那么,為什么PowerVR虛擬化特性如此適合汽車呢?從本質上講,這是因為它提供了一系列解決多種問題的特性,例如,硬件穩健性以實現最大的安全性和服務質量,以確保持續的性能,同時確保硬件的最大硬件利用率。

隔離

首先讓我們看看基本的隔離方式,這是不同操作系統(OS)及其對應的應用程序之間的隔離,這些應用程序通過分離應用程序來提供安全性,當然這是虛擬化基本的好處之一。

下面的視頻演示了這個特性,視頻中顯示的是一個操作系統,一個顯示關鍵信息比如速度、警示燈等的顯示器,并在其旁邊有一個導航應用程序,這是一個不太重要的操作系統,先是衛星導航應用程序崩潰(人為),緊隨其后是“內核崩潰”,然后是全面的重啟。我們要注意的關鍵點是這些并不會影響運行在其他操作系統上的儀表板顯示應用;它繼續完全不間斷的工作,另外請注意,一旦這個操作系統重新啟動,它就能再次無縫的向GPU提交任務。

服務質量:保證性能水平

汽車行業的關鍵要求之一是要求一個或多個關鍵應用程序/操作系統得到足夠的資源來提供所需的性能。在PowerVR上,這是通過優先級機制實現的,GPU中一個專用的微控制器MCU)處理調度并對每個操作系統的優先級進行設置(如果需要也可以設置每個操作系統中應用程序/工作負載的優先級)。當更高優先級操作系統的工作負載提交給GPU時,低優先級操作系統的工作負載會從上下文中切換出來。

在簡單的術語中,“上下文切換”是當前操作在盡可能早的時間點暫停的地方,所需的數據會被保存出來以便在稍后的時間點恢復操作時使用。

在本次演示中使用的Series6XT(第一代PowerVR GPU支持完全硬件虛擬化)平臺最早可能使用的時間點是:
? 幾何處理:調用繪制粒度
? 像素處理:貼片粒度
? 計算處理:工作組粒度

一旦更高優先級操作系統的工作復雜完成后,較低優先級的工作負載就會恢復并完成,這個特性有助于確保關鍵的更高優先級的工作負載獲得所需的GPU資源,從而保證所需性能要求。

下面的視頻演示了這一點,視頻中在GPU上運

更進一步:Series 8XT增強虛擬化

第一個支持完全硬件虛擬化的PowerVR系列是Series6XT,上文中所有視頻/演示使用的都是Series 6XT平臺。在本節,我們將討論在Series8XT如何進一步增強,并提供了一些新特性和增強功能。

上下文切換細粒度

在Series8XT上,中上下文切換可以更細粒度地執行,從而確保更快速的上下文切換,在較低優先級的工作負載和較高優先級的工作負載之間的切換,上下文切換細粒度目前主要是:
? 頂點處理:原始粒度
? 像素處理:次平鋪或最壞情況下回到貼片粒度

每個數據主的終止

在優先級較低的應用沒有在定義的時間范圍內切換上下文的情況下,這時需要根據數據主(計算、頂點或像素處理)采用DoS機制終止某個集成或者將應用程序進行軟件復位。前幾代只支持計算終止,而頂點和像素處理則需要軟復位,因此如果與不安全的低優先級應用程序重疊運行,則會影響高優先級的工作負載。在Series8XT中,現在所有數據主都可以被終止,確保即使高優先級/關鍵的工作負載與需要結束的應用程序重疊時也不會受到影響。

每個SPU工作負載的提交控制

得益于此特性,一個特定的應用程序就可以在GPU中為它自己的可擴展處理單元(SPU)執行它的工作負載。例如,有利于汽車中基于計算的長時間運行的ADAS應用,在應用程序中可以不間斷的運行自己的專用SPU,而其他應用程序,可能來自于其他操作系統,則使用另一種機制(比如基于上下文切換的更高優先級任務)分享剩余的GPU資源。

緊密集成二級MMU

上一代的GPU采用一級MMU,因此要求SoC供應商設計并實現二級/系統級MMU或相似的機制來支持虛擬化。現在Series8XT已經在GPU中集成了二級MMU,這帶來了以下好處:
? 優化設計并與一級MMU緊密耦合,實現低延遲并提高效率
? 降低SoC供應商的開發難度,使產品更快的上市
? 在管理應用程序中對于可用的實體設置對應的獨立軟件
? 支持全/雙向相干支持,提高性能并減少系統帶寬
? 從本質上說,可以在虛擬化環境中提供更高級別的保護和更小的細粒度(頁界,計算機專用名詞)安全支持

總結

PowerVR GPU集成的硬件虛擬化技術非常的有效,非常適合并滿足汽車行業的許多需求。我們最新的Series8XT GPU已經證明了這一點,它進一步加強了它的功能,以幫助實現下一代車載信息娛樂和自動駕駛, 安全且經濟高效。

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

    關注

    28

    文章

    4729

    瀏覽量

    128890
  • powervr
    +關注

    關注

    0

    文章

    98

    瀏覽量

    31061
收藏 人收藏

    評論

    相關推薦

    labview何進行圖像的梯度

    labview何進行圖像的梯度請大神指點迷津{:4_107:}
    發表于 12-17 18:51

    【技術系列】淺談GPU虛擬技術(第一章)

    :)2008年:序言VMware的GPU虛擬VSGA技術是第一次對GPU共享虛擬的嘗試,
    發表于 04-16 10:51

    GPU虛擬在哪里發生?

    GPU虛擬在哪里發生?它是否出現在GRID卡,然后將vGPU呈現給管理程序然后呈現給客戶?或者,GPU
    發表于 09-28 16:45

    可以使用適用于云計算HPC的GPU虛擬

    是否可以使用NVidia虛擬云計算中使用GPU虛擬創建VM群集?怎么能實現呢?以上來自于谷
    發表于 09-30 10:47

    使用NVIDIA GPU虛擬環境中進行視頻轉碼

    您好,我本論壇閱讀了一些主題,并根據這些Q& As我將嘗試制定我的問題。我們今天HP刀片服務器BL460上運行虛擬環境,使用
    發表于 09-30 10:43

    PowerVR Furian架構有什么功能?

    PowerVR Furian架構是面向嵌入式GPU的一款全新架構,是業界領先的PowerVR Rogue架構的繼任者,新的架構引入了很多全新設計的組件,幫助進一步提升性能、功效、性能密度。其包含了Rogue架構整個生命周期中加入
    發表于 08-02 06:41

    PowerVR GX5300 GPU怎么樣?

    PowerVR GX5300 GPU為極低功耗和面積需求而優化面向可穿戴和IoT的GPU用例
    發表于 03-09 08:04

    Imagination使用Veloce平臺進行PowerVR Wizard光線追蹤GPU驗證

    Technologies在其一款支持光線追蹤技術的圖形處理器 (GPUPowerVR Wizard GR6500 的內部驗證流程,部署了 Veloce? 硬件仿真平臺的虛擬測試
    發表于 12-21 16:41 ?1591次閱讀

    虛擬現實的“存在感”及PowerVR GPU發揮的作用

    Rogue GPU優化設計。 “存在”的重要性 兩年前,Oculus Rift Crescent Bay原型發布以后,該公司的首席科學家邁克爾·亞伯拉什提出五個虛擬現實環境
    發表于 02-09 18:48 ?474次閱讀
     <b class='flag-5'>虛擬</b>現實<b class='flag-5'>中</b>的“存在感”及<b class='flag-5'>PowerVR</b> <b class='flag-5'>GPU</b>發揮的作用

    最新 PowerVR GPU 已出,對端市場有何影響?

    最近,Imagination發布了其最新的PowerVR GPU系列產品——Series8XE Plus。這些新設計建立Imagination Series8XE GPU的基礎上,使
    發表于 03-17 10:35 ?9275次閱讀

    新一代的PowerVR GPU與前一代的GPU相比

    PowerVR Series9XE和 9XM GPU保持填充率密度方面的領先地位,并提供顯著的性能密度提升 2017年9月21日 ─ Imagination Technologies宣布,推出
    發表于 04-09 07:19 ?3569次閱讀

    Telechips將采用PowerVR技術開發車用芯片

    Telechips未來戰略部門主管Leanne Lee表示:“我們選用Imagination的PowerVR Series9XTP GPU主要有兩個原因——PowerVR汽車行業的悠
    發表于 07-04 09:47 ?1338次閱讀

    PowerVR GPU架構的性能優化建議

    最近在看移動GPU優化的時候對TiledBased GPU有一些疑惑,特別是常說的Alpha-Blend比Alpha-Test移動GPU上快的奇特性質,于是找了
    的頭像 發表于 03-15 17:24 ?3560次閱讀
    <b class='flag-5'>PowerVR</b> <b class='flag-5'>GPU</b>架構的性能優化建議

    Allegro何進行skill的安裝

    Allegro何進行skill的安裝,下面就以下載FanySkill工具為例。
    的頭像 發表于 10-17 11:03 ?4265次閱讀

    什么是虛擬GPU虛擬GPU的優勢有哪些?

    虛擬 GPU,也稱為 vGPU,是通過將數據中心 GPU 進行虛擬,用戶可在多個
    的頭像 發表于 11-10 09:48 ?1865次閱讀
    什么是<b class='flag-5'>虛擬</b><b class='flag-5'>GPU</b>?<b class='flag-5'>虛擬</b><b class='flag-5'>GPU</b>的優勢有哪些?
    主站蜘蛛池模板: 成年人视频免费在线播放| 亚洲精品白色在线发布| 国产成人精品视频频| 挺进老师的紧窄小肉六电影完整版 | 久久777国产线看观看精品卜| 一本久道久久综合婷婷五月| 快播电影网站大全| hd性欧美俱乐部中文| 熟妇内谢69XXXXXA片| 国产亚洲精品A久久777777| 亚洲午夜久久久精品影院| 麻豆一区二区三区蜜桃免费| gratis videos欧美最新| 污污内射久久一区二区欧美日韩| 国产在线不卡| 2022国产精品不卡a| 日本一卡二卡三卡四卡无卡免费播放| 国产精品 日韩精品 欧美| 亚洲三级视频| 欧美506070| 国产精品99| 一本之道高清www在线观看| 年轻老师毛茸茸自由性| 国产成人精品免费青青草原app | 欧美性猛交AAA片| 国产精品久久久久久久久久免费 | 中文字幕无线手机在线| 青青久在线视频免费观看| 国产免费久久精品国产传媒| 正在播放久久| 日本免费无码A专区在线观看| 国产亚洲精品久久久久久禁果TV| 中文字幕s级优女区| 日本少妇无码精品12P| 果冻传媒在线播放| 97资源站超碰在线视频| 婷婷六月激情综合一区| 久久频这里精品99香蕉久网址| 超碰在线视频caoporn| 亚洲精品久久久久69影院| 女教师の诱惑|