在移动和家庭娱乐设备上实现全面 GPU 硬件虚拟化
Vega GPU IP 使硅厂商能够在虚拟的、安全的多个操作系统客户平台上处理全硬件加速的 OpenGL ES 3.0 图形
加州桑尼维尔2013年11月7日电 /美通社/ -- 图芯技术有限公司 (Vivante Corporation) 今天宣布其较佳功耗、性能和面积 (PPA) 的 Vega 图形产品系列的又一重大突破。全硬件加速的 GPU 虚拟化 (vGPU) 首次将允许片上系统厂商在消费者和嵌入式平台上支持多个操作系统,从而用于移动、家庭娱乐和汽车产品中。
图芯总裁兼首席执行官戴伟进 (Wei-jin Dai) 表示:“图芯率先使自带设备(工作/家中)和嵌入式设备能够在不同操作系统环境中运行。现在,IT 经理能够运行一个安全的企业控制操作环境以及一个用户选择的可能不安全的操作系统,避免了同时合并个人和企业数据的工作,并且汽车娱乐信息/交互式视频信息系统等嵌入式平台能够共享一个同时支持安全和非安全应用的片上系统。”
Vega GPU 虚拟化支持已经设计到多个硅产品中,并且在不同的操作系统上进行了广泛的验证、测试和质量保证,包括 Android 4.4 (KitKat)、Linux、Windows Embedded 和多个汽车等级的实时操作系统。具有内置 GPU 虚拟化功能的图芯产品包括所有标准的多核 Vega GPU 现货,包括 Vega 2X (GC5000 系列)及以上型号。Vega 核心能够根据可用的 GPU 核心数升级,从而支持多个客户操作系统实例,包括2到16个独立的操作系统实例。这种模块化核心设计简化了布局与布线以及硅布局,使其更容易根据目标应用实施任何数量的 Vega 核心。
从应用到软件查看,Vega GPU 虚拟化不仅透明,并且由硬件自动处理,为用户带来一个响应度高的界面,他们的应用栈上能够有多个专用的 GPU 在运行。GPU 虚拟化也旨在拥有较低的 CPU 和系统开销以及低延时,拥有虚拟化辅助和硬件地址转换等功能,从而实现虚拟和物理存储地址。GPU 管理程序并没有修改,应用也无需处理系统集成或处理 I/O 访问。
为了确保受保护资源和基本安全操作系统得到保护,GPU 虚拟化拥有安全的第二层快取存储器以及内存管理单元,可直接映射到 ARM 系统内存管理单元并支持 TrustZone 以及 CoreLink Cache Coherent Interconnect 和 Dynamic Memory Controller 界面。每个核心(和操作系统)能够在防火墙后面开启沙盒 (sandbox),从而建立安全的环境,确保管理程序在受保护的状态下控制所有的虚拟资源。
有关图芯 Vega 产品详情,请访问:http://www.vivantecorp.com/technology/3d.html。