【技术实现步骤摘要】
用于在虚拟化图形处理环境中的远程显示和内容保护的设备及方法
本专利技术总体上涉及计算机处理器领域。更具体地,本专利技术涉及用于在虚拟化图形处理环境中的远程显示和内容保护的设备及方法。相关技术的说明最近在图形处理器单元(GPU)虚拟化方面取得了快速的进展。虚拟化图形处理环境被用于例如媒体云、远程工作站/桌面、可互换虚拟仪器(IVI)、富客户端虚拟化等等。某些架构通过俘获与仿真来执行完整GPU虚拟化,以对全功能虚拟GPU(vGPU)进行仿真,同时通过传递对性能关键的图形存储器资源来提供接近原生的性能。随着GPU在服务器中支持3D、媒体和GPGPU工作负载的重要性日益增加,GPU虚拟化正变得越来越普遍。如何虚拟化来自虚拟机(VM)的GPU存储器访问是关键设计因素之一。GPU拥有自己的图形存储器:专用视频存储器或共享系统存储器。当系统存储器用于图形时,客户机物理地址(GPA)需要在被硬件访问之前转换为主机物理地址(HPA)。为GPU执行转换有多种方法。一些实施方式通过硬件支持来执行转换,但是可以仅向一个VM传递GPU。另一解决方案是针对转换构建阴影结构的软件方法。例如 ...
【技术保护点】
1.一种远程显示设备,包括:显示引擎,用于渲染视频图像的序列;编码器,用于压缩所述视频图像的序列以产生所述压缩视频图像的序列;网络接口控制器,用于通过网络链路传送所述压缩视频图像到远程显示器;多个缓冲器指针寄存器,用于将分别地识别读取位置和写入位置的读取指针和写入指针存储在帧缓冲器和压缩的流缓冲器中;中央处理单元(CPU),用于初始化读取指针和写入指针以处理一个或多个视频图像;以及所述显示引擎用于访问第一写入指针以写入帧缓冲器中的指定位置,所述编码器基于第一读取指针值从帧缓冲器中读取,所述编码器基于第二写入指针值写入压缩的流缓冲器,以及所述网络接口控制器基于第二读取指针值从 ...
【技术特征摘要】
2017.04.07 US 15/4825351.一种远程显示设备,包括:显示引擎,用于渲染视频图像的序列;编码器,用于压缩所述视频图像的序列以产生所述压缩视频图像的序列;网络接口控制器,用于通过网络链路传送所述压缩视频图像到远程显示器;多个缓冲器指针寄存器,用于将分别地识别读取位置和写入位置的读取指针和写入指针存储在帧缓冲器和压缩的流缓冲器中;中央处理单元(CPU),用于初始化读取指针和写入指针以处理一个或多个视频图像;以及所述显示引擎用于访问第一写入指针以写入帧缓冲器中的指定位置,所述编码器基于第一读取指针值从帧缓冲器中读取,所述编码器基于第二写入指针值写入压缩的流缓冲器,以及所述网络接口控制器基于第二读取指针值从压缩流缓冲器读取,当显示引擎写入帧缓冲器时所述第一和第二写入和读取指针值被更新而没有来自CPU的干扰,所述编码器从帧缓冲器读取并且写入所述压缩的流缓冲器,并且所述网络接口控制器从所述压缩的流缓冲器读取。2.根据权利要求1所述的远程显示设备,其中当第一写入指针达到指定阈值时所述显示引擎用于传送通知信号到编码器,所述编码器响应地在第一读取指针值开始从帧缓冲器读取。3.根据权利要求1或2所述的远程显示设备,其中当第二写入指针达到指定阈值时所述编码器用于传送通知信号到网络接口控制器,所述网络接口控制器响应地在第二读取指针值开始从帧缓冲器读取。4.根据权利要求1或3所述的远程显示设备,其中所述网络接口控制器用于通过无线链路传送所述压缩视频图像到远程显示器。5.根据权利要求4所述的远程显示设备,其中无线链路包括WiDi链路。6.根据权利要求1或3所述的远程显示设备,还包括:用于执行一个或多个虚拟机的线程的电路,所述线程导致执行图形命令,由此导致显示引擎渲染视频图像的序列。7.根据权利要求1或6所述的远程显示设备,其中缓冲器指针寄存器包括通用寄存器。8.一种方法,包括:渲染视频图像的序列;压缩所述视频图像的序列以产生所述压缩视频图像的序列;通过网络链路传送所述压缩视频图像到远程显示器;将读取指针和写入指针存储在多个缓冲器指针寄存器中,所述读取指针和写入指针分别地识别在帧缓冲器和压缩流缓冲器中的读取位置和写入位置;初始化读取指针和写入指针以由CPU处理一个或多个视频图像;由所述显示引擎访问第一写入指针以写入帧缓冲器中的指定位置,由所述编码器基于第一读取指针值从帧缓冲器中读取,由所述编码器基于第二写入指针值写入压缩的流缓冲器,由网络接口控制器基于第二读取指针值从压缩流缓冲器读取,当显示引擎写入帧缓冲器时所述第一和第二写入和读取指针值被更新而没有来自CPU的干扰,所述编码器从帧缓冲器读取并且写入所述压缩的流缓冲器,并且所述网络接口控制器从所述压缩的流缓冲器读取。9.根据权利要求8所述的方法,还包括:当第一写入指针达到指定阈值时将通知信号从显示引擎传送到编码器,所述编码器响应地在第一读取指针值开始从帧缓冲器读取。10.根据权利要求8或9所述的方法,还包括:当第二写入指针达到指定阈值时将通知信号从所述编码器传送到网络接口控制器,所述网络接口控制器响应地在第二读取指针值开始从帧缓冲器读取。11.根据权利要求8或10所述的方法,其中所述网络接口控制器用于通过无线链路传送所述压缩视频图像到远程显示器。12.根据权利要求11所述的方法,其中无线链路包括WiDi链路。13.根据权利要求8所述的方法,还包括:执行一个或多个虚拟机的线程,所述线程导致执行图形命令,...
【专利技术属性】
技术研发人员:B温布,J塔纳,J雷,A科克,AR阿普,P克,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。