[发明专利]图形处理器在远程计算中的使用无效
申请号: | 200580044184.0 | 申请日: | 2005-11-29 |
公开(公告)号: | CN101088107A | 公开(公告)日: | 2007-12-12 |
发明(设计)人: | B·E·布拉霍 | 申请(专利权)人: | 惠普开发有限公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王岳;梁永 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 远程 计算 中的 使用 | ||
背景技术
当前的远程客户端访问技术使用通用主机计算机或专门的附加硬件来执行远程计算。基于主机的软件解决方案的例子包括X窗口(XWindows)和微软远程桌面(Microsoft Remote Desktop)。基于专用硬件的解决方案的例子包括来自ClearCube和2C Computing的产品。
基于主机的软件解决方案可能会影响主机计算机的性能。在基于主机的软件解决方案中的性能受主机CPU的速度以及将程序指令加载到所述主机CPU中所要求的时间的限制。另外,执行远程计算的开销牵制了主机CPU的行动,从主机应用程序处窃取了周期数。
专用硬件解决方案增加了成本和复杂性。另外,专门的硬件应用典型地限制于短距离(通常500-600英尺)并且在本地和远程机器之间可能要求专用线路。此外,这种应用通常具有有限的图形分辨率和多线程能力(典型地为1280×1024像素分辨率的4线程或者更少)。
附图说明
在附图中,所述附图不必按比例绘制,遍及几幅附图的同样的附图标记描述基本上类似的组件。举例来说而并非限制,附图总体上图示了在本文档中所论述的各个实施例。
图1和2图示了可用来执行远程计算的计算机的实施例;
图3图示了远程计算系统的一个实施例;
图4图示了依照实施例的加速远程计算的方法;和
图5图示了远程计算系统的另一实施例。
具体实施方式
现代图形处理器能够执行比图形计算更多的事情,其中所述图形处理器是被设计用来进行图形计算的。现在它们是有能力的协处理器,并且它们的高速度使它们可用于各种应用。下面描述了一种使用图形处理器来加速远程计算的系统和方法。
在图1中示出了可以用来执行远程计算的计算机系统10。在图1的计算机系统中,处理器(CPU)12跨过总线14连接到图形处理器16、网络接口(NT)18和存储设备(存储装置)20。网络接口18能够连接到网络(未示出)。在一个实施例中,将图形处理器16连接到显示器22。总线14是在多个设备之间的共用通道或信道。其可以是并行或串行总线。
在图2中示出了计算机系统10的一个示例实施例。在图2的计算机系统10中,处理器12通过芯片组15连接到图形处理器16、网络接口18、存储设备20和系统存储器24。网络接口18能够连接到网络(未示出)。在一个实施例中,处理器12经由外围组件互连(PCI)总线25与网络接口18和存储设备20通信。
在一个实施例中,图形处理器16连接到显示器22和本地存储器26并且经由加速图形端口(AGP)(未示出)与处理器12和系统存储器24通信。
AGP给予图形处理器16直接访问系统存储器24以进行复杂纹理映射运算的能力。AGP向图形卡提供了两种直接访问系统存储器中纹理映射的方法:流水线操作和边带寻址(sideband addressing)。在流水线操作中,AGP在总线或存储器访问期间进行多次数据请求。PCI在流水线操作中进行一次请求,并且直到已经转送了它所请求的数据才进行另一次请求。
在另一实施例中,图形处理器16使用PCI Express(快速PCI)与处理器12和系统存储器24通信。也可以使用其它外围互连方案。
在图1和2的系统中,图形处理器16执行复杂的压缩算法和像素回读以用于远程计算,与基于主机的系统对比,在图像处理可以开始之前处理器12不必回读屏幕像素。作为替代,图形处理器已经对所述像素进行高速访问。现代3D图形加速器具有足够的处理能力来执行图像处理算法,包括压缩和解压缩,实际上将该过程从CPU移到了图形处理器。
图3图示了远程计算系统的实施例,所述远程计算系统包括跨过网络32连接到主机系统(例如计算机)34的客户端设备30。在所示出的实施例中,处理器12连接到图形处理器16、网络接口18、存储设备20和系统存储器24。网络接口18连接到网络32。在一个实施例中,处理器12经由外围组件互连(Peripheral ComponentInterconnect PCI)总线与网络接口18和存储设备20通信。
在一个实施例中,将图形处理器16连接到显示器22并且经由加速图形端口(Accelerated Graphics Port AGP)与处理器12和系统存储器24通信。在另一实施例中,图形处理器16使用PCI Express与处理器12和系统存储器24通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580044184.0/2.html,转载请声明来源钻瓜专利网。