什麼是GPU虛擬化

從概念上來說,虛擬化是指可讓一台設備作為一個或多個虛擬機(VM)主機的功能,而且每個虛擬機就像是獨立運作的機器,擁有自己的作業系統(OS),但所有的操作都是在相同的底層硬體設備上執行。對GPU來說,這表示此功能可支援多個作業系統同時執行,其中每個作業系統都能把影像處理運算交付給單一的圖像處理硬體單元來處理。GPU虛擬化儼然已成為各種下一代應用的必備功能,從車用市場、消費電子,到IoT(物聯網)。具有硬體虛擬化功能的GPU,可在各個應用程式/OS(作業系統)之間提供安全隔離,以提升安全性,並將底層GPU硬體的利用率最大化。

在本文中,我們將首先討論虛擬化的基本概念,然後介紹PowerVR GPU硬體虛擬化解決方案的內容,特別是與車用市場高度相關的獨特性能。我們將以幾個例子來說明此技術的強大功能。