分立的图形系统与方法转让专利

申请号 : CN200580001178.7

文献号 : CN1922596B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : M·B·戴蒙德C·卡雷拉

申请人 : 辉达公司

摘要 :

公开了一种用于执行计算机系统的3D图形指令的分立的图形系统(DGS)、DGS单元以及可扩展的DGS。所述分立的图形系统包括用于执行3D图形指令的GPU以及被配置以封装所述GPU的DGS系统机壳。串行总线连接器被连接到所述GPU和所述DGS机壳。所述串行总线连接器被配置以将所述DGS和所述GPU可拆卸地连接到所述计算机系统。所述DGS的所述GPU经由所述串行总线连接器访问所述计算机系统,以执行所述计算机系统的3D图形指令。

权利要求 :

1.一种分立的图形系统,包括:

用于执行3D图形指令的图形处理单元GPU;

被配置以封装所述GPU的系统机壳,其中所述系统机壳包括用于向独立于外部计算机系统的所述GPU供电的电源;以及被连接到所述GPU和所述系统机壳的串行总线连接器,其中,所述串行总线连接器被配置以将所述GPU可拆卸地连接到封装在外部计算机系统机壳中的所述外部计算机系统,并且其中,所述GPU经由所述串行总线连接器访问所述外部计算机系统以执行所述外部计算机系统的所述3D图形指令,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述分立的图形系统与所述外部计算机系统的组件共同作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

2.根据权利要求1的分立的图形系统,其中,所述系统被配置用于分立的图形绘制系统,并包括所述外部计算机系统。

3.根据权利要求1的分立的图形系统,其中,所述串行总线连接器为PCI Express连接器。

4.根据权利要求1的分立的图形系统,其中,所述GPU被可拆卸地连接到所述串行总线连接器和被配置以封装所述GPU的所述系统机壳。

5.根据权利要求1的分立的图形系统,其中,所述GPU是被连接到所述串行总线连接器的卡式安装的GPU。

6.根据权利要求1或2的分立的图形系统,其中,所述GPU被配置以执行来自所述外部计算机系统的所述3D图形指令,从而驱动被连接到所述GPU的显示器。

7.根据权利要求1或2的分立的图形系统,除包括所述GPU以外, 进一步包括:多个GPU,其被连接到所述系统机壳和所述串行总线连接器,并且被配置以协同地执行来自所述外部计算机系统的所述3D图形指令。

8.一种用于分立的图形系统的方法,包括以下步骤:

利用GPU执行3D图形指令;

将所述GPU封装在系统机壳中,其中,所述系统机壳包括用于向独立于外部计算机系统的所述GPU供电的电源;以及通过使用所述GPU经由串行总线连接器访问所述外部计算机系统以执行所述外部计算机系统的所述3D图形指令,其中,所述串行总线连接器被连接到所述GPU和所述系统机壳,并且其中,所述串行总线连接器被配置以将所述GPU可拆卸地连接到所述外部计算机系统;其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述分立的图形系统与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

9.根据权利要求8的方法,其中,所述串行总线连接器为PCI Express连接器。

10.根据权利要求8的方法,其中,所述GPU被可拆卸地连接到所述串行总线连接器和所述系统机壳。

11.根据权利要求8的方法,其中,所述GPU是被连接到所述串行总线连接器的卡式安装的GPU。

12.根据权利要求8的方法,其中,所述GPU被配置以执行所述外部计算机系统的所述

3D图形指令,从而驱动被连接到所述GPU的显示器。

13.根据权利要求8的方法,进一步包括:

通过利用被连接到所述系统机壳和所述串行总线连接器的多个GPU,协同地执行来自所述外部计算机系统的所述3D图形指令。

14.一种分立图形系统单元,包括:

被配置以封装GPU的系统机壳;

用于执行所述3D图形指令的所述GPU;

被连接到所述系统机壳并被配置以可拆卸地接纳所述GPU的GPU安装单元;

被连接到所述系统机壳并且被连接到所述GPU安装单元的串行总线连接器,其中所述串行总线连接器被配置为将所述GPU可拆卸地连接到所述外部计算机系统,以使得所述GPU能够经由所述串行总线连接器访问所述外部计算机系统并执行所述外部计算机系统的

3D图形指令,并且其中,所述串行总线连接器可用于将所述GPU热插到所述外部计算机系统;以及被连接到所述系统机壳用于向独立于所述外部计算机系统的所述GPU供电的电源;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述分立图形系统单元与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

15.根据权利要求14的分立图形系统单元,其中,所述系统机壳包括适合于容纳所述GPU并使得能够经由所述串行总线连接器访问所述GPU的可拆卸的外壳。

16.根据权利要求14的分立图形系统单元,进一步包括:被连接到所述系统机壳用于冷却所述GPU的散热单元,其中,所述冷却是独立于所述外部计算机系统提供。

17.根据权利要求14的分立图形系统单元,其中,所述串行总线连接器是适合于经由PCI Express电缆连接到所述外部计算机系统的PCIExpress连接器。

18.根据权利要求14的分立图形系统单元,其中,所述GPU安装单元被配置以可拆卸地连接到所述GPU并将所述GPU连接到所述串行总线连接器和所述系统机壳。

19.根据权利要求18的分立图形系统单元,其中,所述GPU安装单元被配置为接受基于AGP的卡式安装的GPU。

20.根据权利要求18的分立图形系统单元,其中,所述GPU安装单元被配置以接受基于PCI-express的卡式安装的GPU。

21.根据权利要求18的分立图形系统单元,其中,所述GPU安装单元被配置以热插拔卡式安装的GPU。

22.根据权利要求14的分立图形系统单元,进一步包括:

显示器连接器,其被配置以被连接到显示器并且使得所述GPU能够执行来自所述外部计算机系统的所述3D图形指令以驱动所述显示器。

23.根据权利要求14的分立图形系统单元,其中,所述GPU安装单元被配置以接纳多个GPU并且将所述GPU连接到所述串行总线连接器,使得所述GPU能够协同地执行来自所述外部计算机系统的所述3D图形指令。

24.一种分立图形系统外壳,包括:

被配置以封装GPU的系统机壳,所述系统机壳具有铰接在一起的上半部分和下半部分,其中所述GPU用于执行3D图形指令;

被连接到所述系统机壳并被配置以可拆卸地接纳所述GPU的GPU安装单元;

被连接到所述系统机壳并且被连接到所述GPU安装单元的串行总线连接器,其中,所述串行总线连接器被配置为将所述GPU可拆卸地连接到所述外部计算机系统,以使得所述GPU能够经由所述串行总线连接器访问所述外部计算机系统并执行所述外部计算机系统的所述3D图形指令,并且其中,所述串行总线连接器被配置以将所述GPU热插到所述外部计算机系统;

被连接到所述系统机壳用于向独立于所述外部计算机系统的所述GPU供电的电源;以及 被连接到所述系统机壳用于冷却所述GPU的散热单元,其中,所述冷却是独立于所述外部计算机系统而提供的;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述GPU与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

25.根据权利要求24的分立图形系统外壳,其中,所述系统机壳包括适合于容纳所述GPU并使得能够经由所述串行总线连接器访问所述GPU的可拆卸的外壳。

26.根据权利要求24的分立图形系统外壳,其中,所述串行总线连接器是适合于经由PCI Express电缆连接到所述外部计算机系统的PCIExpress连接器。

27.根据权利要求24的分立图形系统外壳,其中,所述GPU安装单元被配置以可拆卸地连接到所述GPU并将所述GPU连接到所述串行总线连接器和所述系统机壳。

28.根据权利要求27的分立图形系统外壳,其中,所述GPU安装单元被配置以热插拔卡式安装的GPU。

29.根据权利要求24的分立图形系统外壳,其中,所述GPU被配置以执行来自所述外部计算机系统的所述3D图形指令,从而驱动被连接到所述外部计算机系统的显示器。

30.根据权利要求24的分立图形系统外壳,进一步包括:

显示器连接器,其被配置以被连接到显示器并且使得所述GPU能够执行来自所述外部计算机系统的所述3D图形指令以驱动所述显示器。

31.根据权利要求24的分立图形系统外壳,其中,所述GPU安装单元被配置以接纳多个GPU并且将所述GPU连接到所述串行总线连接器,使得所述GPU能够协同地执行来自所述外部计算机系统的所述3D图形指令。

32.一种分立图形系统单元,包括:

被配置以封装GPU的系统机壳;

用于执行3D图形指令的所述GPU;

被连接到所述系统机壳并被配置以可拆卸地接纳所述GPU的GPU安装单元;

被连接到所述系统机壳并且被连接到所述GPU安装单元的PCI Express连接器,其中,所述PCI Express连接器被配置为将所述GPU可拆卸地连接到所述外部计算机系统,以使得所述GPU能够经由PCI Express连接器访问所述外部计算机系统并执行所述外部计算机系统的所述3D图形指令,并且其中,所述PCI Express连接器被配置以将所述GPU热插到所述外部计算机系统;

被连接到所述系统机壳用于向独立于所述外部计算机系统的所述GPU供电的电源;以及被连接到所述系统机壳用于冷却所述GPU的散热单元,其中,所述冷却是独立于所述外部计算机系统而提供的;

其中,所述GPU安装单元被配置以接纳多个GPU并且将所述GPU连接到所述PCI Express连接器,使得所述GPU能够协同地执行来自所述外部计算机系统的所述3D图形指令;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述分立图形系统单元与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

33.一种可扩展的分立的图形系统,包括:

被配置以将多个GPU连接到串行总线的串行总线桥;

被连接到所述串行总线桥的串行总线连接器;以及

被连接到所述串行总线桥和串行总线连接器,并且被配置以封装所述GPU的系统机壳,其中,所述串行总线连接器被配置以可拆卸地连接到所述外部计算机系统,并且其中,所述GPU经由所述串行总线桥 和所述串行总线连接器访问所述外部计算机系统,以执行来自所述外部计算机系统的3D图形指令,并且其中,所述GPU被配置以与所述外部计算机系统的GPU协同地执行3D图形指令;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述可扩展的分立的图形系统与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

34.根据权利要求33的可扩展的分立的图形系统,其中,所述串行总线桥被配置以经由PCI Express总线连接到所述外部计算机系统,并且经由所述PCI Express总线将多个GPU的每一个连接到所述外部计算机系统。

35.根据权利要求34的可扩展的分立的图形系统,其中,在所述串行总线桥和所述外部计算机系统之间的所述PCI Express总线是至少16通道的PCI Express总线连接。

36.根据权利要求33的可扩展的分立的图形系统,其中,所述串行总线桥被配置以通过连接至少一个新的GPU和至少一个已经被连接到所述串行总线桥的GPU,使得所述外部计算机系统的3D绘制性能能够向上扩展,其中,所述新的GPU和所述已经被连接到所述串行总线桥的GPU协同地执行来自所述外部计算机系统的图形指令。

37.根据权利要求36的可扩展的分立的图形系统,其中,所述新的GPU和所述已经被连接到所述串行总线桥的GPU为卡式安装的GPU。

38.根据权利要求33的可扩展的分立的图形系统,进一步包括:

被连接到所述系统机壳用于向独立于所述外部计算机系统的所述GPU供电的电源。

39.一种用于可扩展的分立的图形系统的方法,包括:

经由串行总线并且通过利用串行总线桥来访问多个GPU;

访问被连接到所述串行总线桥的串行总线连接器;以及

执行来自所述外部计算机系统的3D图形指令,其中,所述GPU经由所述串行总线桥和所述串行总线连接器访问所述外部计算机系统以执行所述外部计算机系统的所述3D图形指令,并且其中,所述串行总线连接器被配置以可拆卸地连接到所述外部计算机系统,并且其中,所述GPU被配置以与所述外部计算机系统的GPU协同地执行3D图形指令;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述可扩展的分立的图形系统与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

40.根据权利要求39的方法,其中,所述串行总线桥被配置以经由PCI Express总线连接到所述外部计算机系统,并且经由所述PCI Express总线将所述多个GPU的每一个连接到所述外部计算机系统。

41.根据权利要求40的方法,其中,在所述串行总线桥和所述外部计算机系统之间的所述PCI Express总线是至少16通道的PCI Express总线连接。

42.根据权利要求40的方法,其中,所述串行总线桥经由至少16通道的PCI Express总线连接被连接到所述多个GPU的每一个。

43.根据权利要求39的方法,其中,所述串行总线桥被配置以通过连接至少一个新的GPU和至少一个被连接到所述串行总线桥的已经被连接到所述串行总线桥的GPU,使得所述外部计算机系统的3D绘制性能能够向上扩展,其中,所述新的GPU和所述已经被连接到所述串行总线桥的GPU协同地执行来自所述外部计算机系统的图形指令。

44.根据权利要求43的方法,其中,所述新的GPU和所述已经被连接到所述串行总线桥的GPU为卡式安装的GPU。

45.根据权利要求39的方法,进一步包括:

通过利用被连接到所述系统机壳的电源,向独立于所述外部计算机 系统的所述GPU供电。

46.一种用于实现可扩展的分立图形的系统,包括:

外部计算机系统;

被配置以将多个GPU连接到PCI Express总线的PCI Express桥;

被连接到PCI Express桥的PCI Express连接器;以及被连接到所述PCI Express桥和PCI Express连接器,并且被配置以封装所述GPU的系统机壳,其中,所述PCI Express连接器被配置以可拆卸地连接到所述外部计算机系统,并且其中,所述GPU经由所述PCIExpress桥和所述PCI Express连接器访问所述外部计算机系统,以执行来自所述外部计算机系统的3D图形指令,并且其中,所述GPU被配置以与所述外部计算机系统的GPU协同地执行3D图形指令;

其中,所述3D图形指令的执行结果被传送回所述外部计算机系统,并且所述GPU与所述外部计算机系统的组件一起起作用以在被连接到所述外部计算机系统的显示器上呈现所述执行结果。

47.根据权利要求46的系统,其中,所述PCI Express桥被配置以经由PCI Express总线连接到所述外部计算机系统,并且经由所述PCIExpress总线将所述多个GPU的每一个连接到所述外部计算机系统。

48.根据权利要求46的系统,其中,所述PCI Express桥被配置以通过连接至少一个新的GPU和至少一个被连接到所述PCI Express桥的已经被连接到所述串行总线桥的GPU,使得所述外部计算机系统的3D绘制性能能够向上扩展,其中,所述新的GPU和所述已经被连接到所述串行总线桥的GPU协同地执行来自所述外部计算机系统的图形指令。

49.根据权利要求46的系统,进一步包括:

被连接到所述系统机壳用于向独立于所述外部计算机系统的所述GPU供电的电源。

说明书 :

分立的图形系统与方法

[0001] 相关申请的交叉引用
[0002] 本申请涉及,并且作为参考并入,如下被共同转让的美国专利申请:
[0003] A METHOD AND SYSTEM FOR A SCALABLE DISCRETEGRAPHICS SYSTEM,by Diamond,M.,filed on June 25,2004,SerialNo.10/877,723,Att Docket No.NVID-P001335;
[0004] A DISCRETE GRAPHICS SYSTEM UNIT FOR HOUSING A GPU,by Diamond,M.,filed on June 25,2004,Serial No.10/877,724 Att DocketNo.NVID-P001334;and[0005] A MULTIPLE GPU GRAPHICS SYSTEM FOR IMPLEMENTINGCOOPERATIVE GRAPHICS INSTRUCTION EXECUTION,byDiamond et al.,filed on__,Serial No.__,Att Docket No.NVID-P000750。

技术领域

[0006] 本发明一般而言涉及计算机实现的图形。更具体而言,本发明专注用于图形应用的高度可扩展的图形处理器。本发明公开了一种独立于计算机系统波形因数的独立图形的方法与系统。

背景技术

[0007] 三维(3D)图形图像的绘制(rendering)是多种电子游戏和其他应用感兴趣的内容。绘制是一个通用术语,其描述了从3D对象的数据库表示转换到在观察面上的所述对象的伪二维投影的全部多步处理。
[0008] 所述绘制处理包括多个步骤,诸如,例如,建立包含了随后进行明暗和纹理处理所需的信息的多边形模型,将线性变换应用于所述多边形网格模型,挑选背面多边形,对照视体对所述多边形进行裁减,扫描转换/光栅化(rasterizing)所述多边形为象素坐标集,以及利用插值或增量的明暗技术对单个象素进行明暗/光照处理。
[0009] 图形处理单元(GPU)为专用集成电路装置,其通常被用在图形系统中以加速3D绘制应用的性能。通常将GPU与中央处理单元(CPU)配合使用,从而为在计算机系统上执行的一个或多个应用生成3D图像。现代GPU典型地利用用于处理数据的图形流水线。
[0010] 现代GPU子系统(例如,内插式图形卡等等)的影响力日益包括台式机系统全部价值的更大部分,并且能够与计算机系统的CPU的复杂性和完善性相匹敌。现代GPU可以包括具有2亿个晶体管并且以几百MHz运行的集成电路装置。这种现代GPU可以消耗几百瓦的功率并且需要仔细设计的热防护组件(例如,散热风扇,足够的通风等等)。
[0011] 一般而言,GPU子系统(例如,GPU图形卡)的布图和性能受到很多整个系统的设计因素的约束。GPU子系统通常被设计为用接口与ATX兼容计算机系统主板连接。所述ATX波形因数是指由主导产业制造商支持的被广泛使用的产业标准主板波形因数。这种制造商包括,例如,CPU制造商、芯片组制造商、主板制造商等等。
[0012] 例如,所述ATX波形因数允许用于插卡式GPU的有限数量的空间。典型的插卡式GPU经由AGP插槽连接到所述主板。所述AGP插槽具有用于所述插卡式GPU的组件的有限数量的空间。所述有限数量的空间直接影响所述插卡式GPU的热防护组件的效率。另外,由于已经提高了插卡式GPU的性能,所述AGP连接的可用功率(例如,额定电压或电流)已经逐渐变得不足。
[0013] BTX波形因数是指更新近的产业标准主板波形因数。所述BTX波形因数通常被认为是遵循“台式”PC机壳规范的下一代ATX,与更早的ATX波形因数一样,其得到所述主导产业制造商的广泛支持。不幸的是,所述BTX波形因数关于高性能GPU子系统甚至存在更多的问题。
[0014] 所述BTX波形因数的问题在于,所述BTX设计规则设置了多个关于GPU子系统的型式和性能的约束。例如,BTX设计规则将所述台式机系统的CPU置于冷却气流的前入口点,而将所述GPU子系统(例如,图形卡)置于其下游气流中,并且对所述GPU子系统的物理尺寸(例如x-y-z大小)、可用气流、可用散热、以及功率输送加以限制。
[0015] 类似的约束存在于膝上型计算机系统波形因数中。例如,用于膝上型计算机的GPU子系统的未来演进受到这样的事实的约束,即为了CPU及其相关芯片组的需要而优化膝上型机壳(例如,主板平台,外壳,气流等等)。该优化限制了对于任何图形子系统的实现的可用散热预算、功率输送、以及物理尺寸(例如x-y-z大小)。
[0016] 通过一些最近出现的产业标准还将约束置于GPU子系统的未来性能演进上。PCI Express是一种这样的标准。一些版本的PCI Express标准规定了耦合器件(coupled device)的最大可用功率(例如,由用于PCI Express图形系统的PCI SIG规范所规定的150W)。当GPU子系统性能继续发展时,高端GPU的实现的需要可能大大超过规定的最大可用功率。除了功率不足,一些版本的PCI Express标准在所述GPU子系统和所述计算机系统平台的其余部分(例如,系统存储器,CPU等等)之间规定的带宽不够。所述不足的带宽通过阻塞在所述GPU子系统和所述计算机平台资源之间的数据通路,限制了所述GPU子系统性能的向上可扩展性。

发明内容

[0017] 本发明的实施例提供了一种独立于计算机系统波形因数的独立图形的方法与系统。本发明的实施例应该消除限制了GPU子系统的向上可扩展性的数据传输带宽约束和波形因数约束。
[0018] 在一个实施例中,本发明被实现为用于执行计算机系统的3D图形指令的分立的图形系统(discrete graphics system,DGS)。所述分立的图形系统包括用于执行3D图形指令的一个或多个GPU以及被配置以封装所述GPU的DGS系统机壳(system chassis)。串行总线连接器嵌入到所述DGS系统机壳并且被配置以连接到所述GPU。所述串行总线连接器被配置以将所述DGS和所述GPU可拆卸地连接到所述计算机系统。所述DGS的GPU经由所述串行总线连接器访问所述计算机系统以执行所述计算机系统的3D图形指令。在一个实施例中,然后所述被绘制的3D数据被传送回所述计算机系统,以在连接到所述计算机系统的显示器上显示。在另一个实施例中,所述被绘制的3D数据被发送到直接连接到所述DGS的用于向用户显示的显示器。在一个实施例中,所述DGS使用多个插卡式GPU。所述GPU能够被实现为单GPU内插式图形卡(例如,每个卡一个GPU),多GPU内插式图形卡(例如,每个卡两个或多个GPU)。在一个实施例中,使用了多个内插式图形卡,其中每个卡具有两个或多个GPU。
[0019] 在一个实施例中,本发明被实现为DGS(分立的图形系统)单元。所述DGS单元包括被配置以封装GPU的系统机壳,以及连接到所述系统机壳并且被配置以接纳所述GPU的GPU安装单元。串行总线连接器被连接到所述机壳并且被连接到所述GPU安装单元,其中,所述串行总线连接器被配置为将所述GPU可拆卸地连接到计算机系统,以使得所述GPU能够经由所述串行总线连接器访问所述计算机系统并执行所述计算机系统的3D图形指令。连接到所述系统机壳的电源用于向独立于所述计算机系统的所述GPU供电。在一个实施例中,所述DGS单元包括用于冷却所述GPU和所述电源的热管理系统。在另一个实施例中,所述DGS单元包括用于控制所述热管理系统和所述电源的操作以限制由所述DGS单元产生的噪声的声音管理系统。在一个实施例中,所述DGS使用多个插卡式GPU。所述GPU能够被实现为单GPU内插式图形卡(例如,每个卡一个GPU),多GPU内插式图形卡(例如,每个卡两个或多个GPU)。在一个实施例中,使用了多个插卡式GPU,其中每个卡具有两个或更多GPU。
[0020] 在一个实施例中,本发明被实现为可扩展的分立图形系统(DGS)。所述DGS包括串行总线桥(例如,PCI Express),其被配置以将多个GPU连接到串行总线。串行总线连接器被连接到所述串行总线桥。系统机壳被连接到所述串行总线桥和所述串行总线连接器并且被配置以封装所述GPU。所述串行总线连接器被配置以可拆卸地连接到计算机系统。所述GPU经由所述串行总线桥和所述串行总线连接器访问所述计算机系统,以协同地执行来自所述计算机系统的3-D图形指令。在一个实施例中,所述串行总线桥被配置以通过将至少一个新的GPU与现有的GPU在功能上相连接,使得能够向上扩展所述计算机系统的3D绘制性能。所述新的GPU和现有的GPU协同地执行来自所述计算系统的图形指令。在一个实施例中,所述多GPU图形系统使用了多个插卡式GPU。所述GPU能够被实现为单GPU内插式图形卡(例如,每个卡一个GPU),多GPU内插式图形卡(例如,每个卡两个或多个GPU)。在一个实施例中,使用了多个内插式图形卡,其中每个卡具有两个或多个GPU。

附图说明

[0021] 作为举例,而不是限制,通过附图说明本发明,并且,在其中相似的参考数字指示相似的元件。
[0022] 图1示出了依照本发明一个实施例的计算机系统;
[0023] 图2示出了依照本发明一个实施例的DGS,其中所述DGS被连接以驱动显示器;
[0024] 图3示出了依照本发明一个实施例的DGS,其中所述DGS被配置以利用所述直接连接到计算机系统的显示器;
[0025] 图4示出了依照本发明一个实施例的计算机系统的某些组件和总线;
[0026] 图5示出了依照本发明一个实施例的计算机系统的某些组件;
[0027] 图6示出了用于描述依照本发明一个实施例的DGS经由PCI Express连接器连接到计算机系统的方式的图示;
[0028] 图7示出了依照本发明一个实施例的DGS的内部组件;
[0029] 图8示出了依照本发明一个实施例的所述DGS的所述内部组件的示例性结构;
[0030] 图9示出了依照本发明一个实施例的可扩展的DGS;
[0031] 图10示出了这样的示图,其说明了随着额外的GPU被加入到依照本发明一个实施例的DGS中,绘制性能得到提高;
[0032] 图11示出了依照本发明一个实施例的基于AGP的卡式安装的GPU;
[0033] 图12示出了依照本发明一个实施例的基于PCI Express的卡式安装的GPU;
[0034] 图13示出了用于描述依照本发明一个实施例的多GPU(图形处理单元)图形系统的内部组件的框图;
[0035] 图14示出了这样的示图,其描述了可用于依照本发明一个实施例的多GPU图形系统的操作范围;
[0036] 图15示出了这样的示图,其描述了由所述GPU的每一个执行各自的图形指令工作量的方式;
[0037] 图16示出了依照本发明一个实施例的DGS的侧视图;
[0038] 图17示出了依照本发明一个实施例的DGS的正视图;
[0039] 图18示出了依照本发明一个实施例的所述机壳盖被打开的DGS的视图;
[0040] 图19示出了依照本发明一个实施例的DGS的机壳盖正被合上时的视图;
[0041] 图20示出了依照本发明一个实施例的经由PCI Express电缆被连接到膝上型计算机系统的DGS的视图;
[0042] 图21示出了依照本发明一个实施例的用于驱动所述膝上型计算机系统的显示器的DGS的视图。

具体实施方式

[0043] 现在将详细地介绍本发明优选的实施例,在附图中对其中的例子进行说明。当结合所述优选实施例描述本发明时,应当理解的是,它们并不意在将本发明限制于这些实施例。相反,本发明意在覆盖替换、修改和等同,其可以被包括在由所附权利要求所定义的本发明的精神和范围内。此外,在本发明实施例的如下详细的描述中,为了提供对本发明的彻底理解,阐明了许多具体的细节。然而,本领域一般技术人员可以认识到,本发明可以被实施而无需这些具体的细节。在其他情况下,没有对众所周知的方法、程序、组件以及电路进行详细地描述,以不至于不必要地使得本发明实施例的特征不明显。
[0044] 记法和名称
[0045] 接下来,将依照对计算机存储器中的数据比特的操作的程序、步骤、逻辑块、处理、以及其他符号表示来提出所述详细描述的一些部分。这些描述和表示是数据处理领域的一般技术人员所常用的以最有效地将他们工作的主旨传达给本领域其他技术人员的方式。程序、计算机执行的步骤、逻辑块、处理等等,在这里,通常被设想为导出所要结果的自相一致的一系列步骤或指令。所述步骤是需要对物理量进行物理操作的步骤。通常,尽管不是必须地,这些量采取能够在计算机系统中被存储、传送、组合、比较,以及进行其它操作的电或磁信号的形式。已经证明,主要因为共同使用的原因,称这些信号为比特、值、元素、符号、字符、术语、数字等等有时是方便的。
[0046] 应当记住的是,然而,所有这些以及类似的术语与适当的物理量有关,并且仅仅是应用于这些量的方便的标记。除非具体地声明,否则,从如下讨论中明显地,值得注意的是,贯穿本发明,诸如“处理”或“访问”或“执行”或“存储”或“绘制”等等的用于讨论的术语,指示计算机系统(例如,图1的计算机系统100)或类似的电子计算装置的动作或处理,所述动作或处理用于,将被表示为所述计算机系统的寄存器或存储器中的物理量的数据,操控或变换到相似地被表示为所述计算机系统存储器或寄存器或其他这种信息存储、传输、或显示装置中的物理量的其他数据。
[0047] 计算机系统平台
[0048] 现在参照图1,示出了依照本发明一个实施例的计算机系统100。依照本发明一个实施例的计算机系统100提供了用于实现本发明的某些基于软件的功能性的执行平台。如图1所描述的,计算机系统100包括CPU 101和系统存储器102。分立图形系统(例如,下文中的DGS)110被经由总线115和桥120连接到CPU 101和系统存储器102。在系统100的实施例中,系统存储器102存储用于CPU101和DGS110两者的指令和数据。DGS110经由桥120访问系统存储器102。桥120经由总线115与DGS 110通信并且起到对总线115和计算机系统100各自的数据格式进行桥接的功能。应当注意的是,计算机系统100包括任意类型的计算装置,包括而没有限制,台式计算机、服务器、工作站、膝上型计算机、基于计算机的仿真器、掌上计算机和其他诸如个人数字助理的便携式/手持装置、平板计算机、游戏控制台、蜂窝电话、智能手机、手持游戏系统等等。
[0049] 如上所述,本发明的某些处理和步骤,在一个实施例中,被实现为驻留在计算机系统(例如,系统100)的计算机可读存储器(例如,系统存储器102)中,并且由系统100的CPU 101和DGS 110执行的一系列指令(例如,软件程序)。当其被执行时,所述指令使得计算机系统100实现如下所述的本发明的功能性。
[0050] 图1的计算机系统100的实施例示出了被连接以利用DGS 100执行3D图形指令的计算机系统的基本组件。DGS 110包括至少一个用于执行3D图形指令的GPU。所述GPU被装入被配置以封装所述GPU并且提供用于其最佳操作的必要资源的DGS系统机壳。DGS110包括连接到总线115的串行总线连接器,并由此将DGS 110连接到桥组件120。在一个实施例中,总线115是PCI Express串行总线。DGS 110的所述GPU经由串行总线115访问所述计算机系统,以执行所述计算机系统的3D图形指令。如此,DGS 110提供分离的并且独立于计算机系统100的约束/资源的分立图形系统。后面更详细地描述DGS 110的内部组件(例如,图7等等)。
[0051] 图2示出了依照本发明一个实施例的DGS 110,其中DGS 110被连接以直接驱动显示器201(例如,LCD显示器,CRT显示器等等)。在这个实施例中,DGS 110包括驱动显示器201所必须的组件(例如,帧缓冲器,DAC等等)。显示器201经由,例如,显示适配器电缆202(例如,模拟视频电缆,数字视频电缆等等),被连接到DGS 110。
[0052] 图2的DGS 110实施例提供了这样的优点,即被绘制的视频数据(例如,被绘制的3D视频的帧)能够被直接发送到显示器201,所述数据被假设经过总线115发送到计算机系统100。这具有减少对总线115上的带宽的要求的效果。
[0053] 图3示出了依照本发明一个实施例的DGS 310,其中所述DGS 310被配置以利用被直接连接到计算机系统300的显示器201(例如,与图2的实施例中显示器201被连接到所述DGS相对比)。DGS 310的实施例被配置以利用总线115的可用带宽将被绘制的视频数据传送回计算机系统300。DGS 310与计算机系统300的组件(例如,CPU 301、系统存储器302、桥320以及计算机系统GPU 330)一起起作用以在显示器201上呈现所述被绘制的视频数据。因而,在这种情况下,计算机系统GPU 330的资源(例如,帧缓冲器、DAC等等)被用于驱动显示器201。
[0054] 图3的DGS 310实施例提供了这样的优点,即在典型台式计算机或膝上型计算机系统中的可用资源能够被用于驱动显示器201。这使得DGS 301可以被典型计算机系统更容易地连接和使用。例如,当需要强大的3D绘制系统的性能利益,DGS 301能够热插到计算机系统300并且立即开始驱动其显示器201,与其形成对比的是,迫使用户从计算机系统300断开显示器201并将所述显示器重新连接到DGS 310。
[0055] 图4示出了依照本发明一个实施例的计算机系统400的某些组件和总线415。在本实施例中,总线415为PCI Express总线。PCI Express总线415将DGS 410连接到计算机系统400的PCI Express桥420。PCI Express桥420提供了在CPU 401、系统存储器402以及个人装置(例如,磁盘驱动器421、DVD驱动器422等等)之间的内部数据传输带宽。
[0056] PCI Express总线415的使用提供了多个优点。例如,PCI Express包括串行总线标准,其用于将数据串行化,以获得与较老的并行总线标准(例如,AGP等等)相比更有效率的传输。此外,所述PCI Express标准定义了增大的带宽传输模式,由此多个“通道(lane)”能够被结合以扩展数据传输带宽。例如,用于将图形子系统连接到系统存储器的典型的PCIExpress总线被指定为“16通道”的总线,由此16串行PCI Express数据路径被链接以提供相当于单通道PCI Express总线16倍的数据传输带宽。如果需要更多的带宽,可将额外数目的PCI Express通道用于实现总线415。
[0057] PCI Express总线415能够比较老的并行总线更长。例如,现有技术的AGP总线不冒数据偏斜和数据败坏的风险,则不能长于几个毫米。这有效地迫使所述GPU被直接设置于,或被插入到计算机系统的主板上。相反,PCI Express总线电缆能够长于一米,允许从计算机系统400的机壳上完全移开DGS 410(例如,置于某一距离之外)。
[0058] 图5示出了依照本发明一个实施例的计算机系统500的某些组件。在计算机系统500的实施例中,PCI Express北桥424和PCI Express南桥425被用于替代图4计算机系统400中的单桥420。计算机系统500示出了典型的北桥/南桥结构,其中,北桥424提供了用于系统存储器402的存储器主控器/存储器控制器功能性,并且南桥425提供了用于外围装置(例如,磁盘驱动器421、DVD驱动器422等等)的数据传输带宽。
[0059] 图6示出了用于描述依照本发明一个实施例的DGS经由PCI Express连接器601和602连接到计算机系统的方式的示图。所述PCI Express标准提供了热插拔能力,由此可以在保持开启时将装置从PCI Express总线连接和断开。这允许在请求时实际地将DGS410插入计算机系统400。例如,当需要高性能3D绘制(例如,对于高保真实时3D绘制应用)时,能够将DGS 410简单地插入以提供必要的性能。另外,如上所述,PCI Express总线电缆415可以长于一米,使得能够从计算机系统500的机壳中完全移除DGS 410。
[0060] 图7示出了依照本发明一个实施例的DGS 710的内部组件。如图7中所描述的,DGS 710包括与所述计算机系统机壳相分离的机壳。该机壳包括用于连接PCI Express总线415的DGS桥720、一个或多个GPU 730、电源721、热管理系统722,以及声音管理系统723。
[0061] 如图7所描述的,DGS 710实施例包括一个或多个用于执行来自所连接的计算机系统(例如,计算机系统500等)的图形指令的GPU。如上所述,经由PCI Express总线415从所述计算机系统接收所述图形指令。
[0062] 独立电源721用于独立于计算机系统的电源向DGS组件提供电力。因而,对于未来GPU性能提高的电源需求能够独立于任何工业标准计算机系统结构(例如,ATX波形因数标准,BTX波形因数标准等等)的任何外部约束而发展。
[0063] 热管理系统722用于提供独立于计算机系统的冷却结构的冷却源。因而,对于未来GPU性能提高的冷却需求能够独立于任何外部约束(例如,BTX冷却标准等等)而发展。例如,热管理系统722可以包括散热风扇、热管机制、液冷机制等等。
[0064] 相似地,声音管理系统723用于提供声音管理机制/算法,其独立于计算机系统的冷却、电力或操作约束起作用。例如,专门的声音吸收材料可以被用在DGS 710的机壳中。相似地,特殊的操作模式能够被用于控制DGS710的电源721和DGS 710的热管理系统722的速度/操作以减小噪声。
[0065] 图8示出了依照本发明一个实施例的DGS 710的内部组件的示例性结构。如图8中所描述的,DGS 710包括用于为GPU730和电源721提供散热的散热风扇(HSF)801和电源风扇(PSF)802。在图8的实施例中,这些组件受到声音管理系统723的控制。在图8的实施例中,示出了分立的电源连接803(例如,AC电源)连接到电源721并且示出了用于显示器201的专用连接。
[0066] 图9示出了依照本发明一个实施例的可扩展的DGS 910。如图9所描述的,DGS910包括其功能是将多个GPU连接到PCI Express总线415的DGS桥720。示出了多个GPU被连接到桥720。这如GPU 1901、GPU2 902以及GPU X 904所示。所述GPU(GPU 1到GPU X)的每一个具有各自的到DGS桥720的总线链路(如链路911-914所示)。
[0067] DGS 910的实施例示出了依照本发明一个实施例的DGS的可扩展性特征。DGS桥720的功能为在链路911-914中协同地共享PCI Express总线415的数据传输带宽。所述共享被配置为允许所述GPU协同地执行来自所连接的计算机系统(例如,计算机系统500)的3D图形指令。
[0068] 如上所述,具有多通道PCI Express总线连接(例如,16通道PCIExpress总线)的可用数据传输带宽消除了存在于先有技术类型的并行总线连接中的关键的性能瓶颈。所述可用数据传输带宽使得图形子系统的性能能够迅速地扩展。本发明的实施例通过利用在协同的执行阵列中的GPU来运用这个增大的数据传输带宽。
[0069] 可在可用的GPU中分配图形处理工作量,从而使得能够并行执行所述工作量。这种协同的执行使得图形子系统的绘制性能能够迅速扩展。另外,因为依照本发明实施例的DGS系统的特征,所述扩展不受任何所连接的计算机系统的约束(例如,电力约束,热约束等等)的限制。
[0070] 例如,因为DGS系统910可以包括其自己的专用电源(例如,图8的电源721),并且因为DGS系统910可以包括其自己的热管理系统(例如,图8的HSF 801和PSF 802),整个图形子系统的性能可以不受约束地随技术变化而迅速发展。此外,这种计算机系统相关的约束的消除,允许如图9中所示包括多个GPU,这提供了图形子系统性能的快速向上扩展。
[0071] 在一个实施例中,DGS桥720的功能为以循环的方式将PCI Express总线415的带宽顺序地分配给所述GPU的每一个。例如,当所述GPU工作于和完成所述整个图形执行工作量的部分时,能够将16通道PCIExpress总线415的全部带宽循环地分配给所述GPU。可选地,在一个实施例中,桥720能够实现仲裁机制,由此基于需要将总线415分配给所述GPU。
[0072] 图10示出了这样的示图,其说明了随着额外的GPU被加入到依照本发明一个实施例的DGS 910中,绘制性能得到提高。如图10中所示,增加额外的GPU引起了DGS 910的绘制性能的快速提高。例如,从单GPUDGS转变到双GPU DGS产生了将近100%的绘制能力增加。应当注意的是,由于需要一些额外的开销以确保所述图形处理工作量的正确的协同执行,所述增加的绘制能力不完全是100%。
[0073] 图11示出了依照本发明一个实施例的基于AGP的卡式安装的GPU1101。GPU 1101包括图形处理器1105、图形存储器1106、以及AGP边缘连接(AGP edge connect)1107。因而GPU 1101包括在典型的零售插口(retail outlet)中可用的典型的GPU。依照本发明实施例的DGS系统能够将这种GPU作为现货(off-the-shelf)利用。所述DGS的机壳将包括被配置为接受边缘连接GPU 1101的AGP边缘连接插口。
[0074] 例如,用户可以购买GPU 1101以替换较老的GPU。通过简单地从所述DGS移去较老的GPU和简单地插入新的GPU 110可以完成所述升级。需要用户打开或进入所述计算机系统的机壳来完成所述移去和替换。
[0075] 相似地,例如,用户可以购买GPU 1101以补充安装在所述DGS中的已有GPU。这允许用户通过利用如上所述的DGS的协同图形指令执行特征来立即扩展所述用户的图形子系统的性能。
[0076] 图12示出了依照本发明一个实施例的基于PCI Express的卡式安装的GPU 1201。 GPU 1201基本上类似于GPU 1101。相比于图11的AGP边缘连接,GPU 1201包括图形处理器1205、图形存储器1206以及PCIExpress连接1207。另外,GPU 1201具有一个或多个用于将电源直接连接到GPU 1201的分离的电源连接器1208。这种电源连接器1208对于现代高性能的GPU正变得日益普遍。除了PCI Express连接GPU 1201之外,所述DGS的机壳将包括被配置的PCI Express连接插口,并且还将包括用于电源连接器1208的适当的插口。
[0077] 应当注意的是,在一个实施例中,DGS能够接受不同类型的卡式安装的GPU。例如,所述DGS的机壳能够包括用于接受基于AGP的GPU和/或基于PCI Express的GPU的供应品。
[0078] 图13示出了用于描述依照本发明一个实施例的多GPU(图形处理器单元)图形系统1300的内部组件的框图。所述多GPU图形系统包括多个GPU 901-904,其被配置以执行来自计算机系统的图形指令。GPU输出多路复用器1302和控制器单元,包括帧同步主控器1301和各自的时钟控制单元1311-1313,被连接到GPU 901-904。多GPU图形系统1300可以被用于实现DGS的协同的GPU执行处理。
[0079] 在本实施例中,帧同步主控器1301和各自的时钟控制单元1311-1313被配置以控制GPU 901-904和输出多路复用器1302,从而使得GPU901-904协同地执行来自所述计算机系统的图形指令。时钟控制单元1311-1313的功能为启用或禁用各自的GPU 901-904。帧同步主控器1301的功能为使得由各GPU 901-904产生的被绘制的3D图形帧同步。通过输出多路复用器1302来结合各GPU 901-904的输出,以产生得到的GPU输出流1330。存储器主控器1320(例如,图4的桥420)控制到存储器1321(例如,图4的系统存储器402)的访问。
[0080] 因而,多GPU图形系统1300说明了依照本发明一个实施例的示例性结构,在其中能够实现和控制在多个GPU(例如,GPU 901-904)之间的协同执行。应当注意的是,尽管系统1300示出了一种示例性结构,但用于在多个GPU之间的密切地协同执行的其他结构是可能的。
[0081] 图14示出了用于描述可用于依照本发明一个实施例的多GPU图形系统1300的操作范围的示图。图形系统1300能够采用低功率模式和高功率模式。例如,为了实现低功率模式,所述控制单元关闭GPU 901-904中的一个或多个。这节省了功率同时也降低了图形系统1300的最佳性能。为了实现高功率模式,所述控制器单元开启额外的GPU以送出额外的绘制性能。这提高了最佳绘制性能同时也增加了功率消耗。
[0082] 这种实现关于功率和性能的不同工作模式的能力,使得多GPU图形系统1300能够在多个不同的功率/性能点工作。该特征在图14中图示说明,GPU图形系统1300的工作范围1401如图所示远大于标称的现有技术GPU架构的范围1402。
[0083] 图15示出了用于描述由所述GPU 901-904的每一个执行各自的图形指令工作量的方式的图示。例如,在一个实施例中,绘制工作量的顺序的帧被分配给GPU 901-904(例如,帧1,帧2等等到帧N+N)。所述顺序的帧能够被以关于时间的交错方式分配给GPU901-904,从而使得所述帧基本上被并行执行并且能够被所述输出多路复用器结合成不中断的GPU输出流,如线1501所示。如此,GPU 901-904的每一个各自的图形指令工作量由所述GPU并行执行。
[0084] 应当注意的是,尽管多GPU图形系统1300能够被用于实现连接到所述计算机系统的DGS的功能性,多GPU图形系统1300也能被直接嵌入到计算机系统的机壳中(例如,被直接并入到台式计算机系统中)。
[0085] 在一个实施例中,GPU 901-903的每一个具有其自己的时钟,从而使得围绕所述芯片或系统的时钟分布和GPU到GPU的时滞不像在其他设计中一样关键。这能够显著地减小芯片或电路板布图的成本和复杂性。每一个GPU与其相邻GPU一起,负责生成输出流1330的一部分(例如,帧、系列帧等等)。在一个实施例中,GPU 901-903整体上以比应用(例如,3D绘制应用)所需的帧速率略微快的帧速率运行,以消除合成图像序列的不流畅。如图13中所示,通过输出多路复用器1302对这些帧进行结合,以最终的每秒N帧进行输送。这显著地扩大了系统1300的填充率和帧速率性能,而不必重新设计GPU内核或使用“尖端(bleeding edge)”半导体制造工艺和超高频。在一个实施例中,GPU阵列共享存储器,从而使得整个系统成本远少于其他架构。所述GPU到GPU的时滞、帧分布以及输出多路复用器
1302由帧同步主控器1301进行管理。
[0086] 如此,系统1300架构提供了很多好处。例如,对于受到AC约束的超高性能的图形实现,诸如工作站和桌面应用,通过再使用GPU内核的超级扩展的(super-scaled)芯片级设计或利用PCB上芯片(chip-on-PCB)方案,能够获得非常高的性能。相似地,对于来自相同的基本的可重定目标之GPU构件块(例如,对于诸如移动电话、PDA和移动PC的便携式应用)的超低功率的图形方案,能够提供图形性能。在发布每一代具有极限性能和极限移动图形方案的GPU产品时,这个特征产生了快速上市和NRE(非复现工程)的成本优势。能够以显著降低的时钟频率,提供相当的填充率和帧速率,因此以极低的功率送出了性能。例如,如上所述,所述每GPU时钟(clock-per-GPU)的特性使得未使用的GPU可以如应用所指示的动态地开启和关闭。简单的2D界面和DVD或mgeg再现只需要整个系统1300的一小部分进行活动,由此显著地减小了所使用的功率。
[0087] 应当注意的是,尽管已经在基于DGS机壳的系统的语境下描述了图形系统1300,图形系统1300的架构能够在多种计算机系统平台,包括,例如,台式机、工作站、移动PC、移动电话、PDA、芯片组等等中实现。
[0088] 参照图16至图21,示出了依照本发明一个实施例的DGS的多个视图。图16示出了依照本发明一个实施例的DGS的侧视图。图17示出了所述DGS的正视图。图18示出了机壳盖被拆开的DGS的视图。该视图示出了两个连接到所述DGS的机壳的内部GPU卡。图19示出了所述DGS的机壳盖正被合上时的视图。图20示出了经由PCI Express电缆被连接到膝上型计算机系统的DGS的视图。图21示出了用于驱动所述膝上型计算机系统的显示器的DGS的视图。
[0089] 为了说明和描述的目的,已经提出了对本发明具体实施例的前述描述。它们的目的不在于将本发明穷尽或限制到所公开的精确形式,并且明显地,根据以上讲解,许多修改和变型是可能的。为了最好地解释本发明的原理及其实际应用,选择和描述了所述实施例,以由此使得本领域其他技术人员能够最好地利用本发明以及具有适合于预期的特定用途的各种修改的各种实施例。其意在使得本发明的范围由所附权利要求及其等同所定义。
[0090] 包括,例如,台式机、工作站、移动PC、移动电话、PDA、芯片组等等。
[0091] 参照图16至图21,示出了依照本发明一个实施例的DGS的多个视图。图16示出了依照本发明一个实施例的DGS的侧视图。图17示出了所述DGS的正视图。图18示出了机壳盖被拆开的DGS的视图。该视图示出了两个连接到所述DGS的机壳的内部GPU卡。图19示出了所述DGS的机壳盖正被合上时的视图。图20示出了经由PCI Express电缆被连接到膝上型计算机系统的DGS的视图。图21示出了用于驱动所述膝上型计算机系统的显示器的DGS的视图。
[0092] 宽泛地,本文讲解了以下内容。公开了用于执行计算机系统的3D图形指令的分立的图形系统(DGS),DGS单元,以及可扩展的DGS。所述分立的图形系统包括用于执行3D图形指令的GPU以及被配置以封装所述GPU的DGS系统机壳。串行总线连接器被连接到所述GPU和所述DGS机壳。所述串行总线连接器被配置以将所述DGS和所述GPU可拆卸地连接到所述计算机系统。所述DGS的所述GPU经由所述总线连接器访问所述计算机系统以执行所述计算机系统的3D图形指令。
[0093] 宽泛地,本文公开了一种可扩展的分立的图形系统(DGS)。所述DGS包括被配置以将多个GPU连接到串行总线的串行总线桥。串行总线连接器被连接到所述串行总线桥。系统机壳被连接到所述串行总线桥和所述串行总线连接器,并被配置以封装所述GPU。所述串行总线连接器被配置以可拆卸地连接到所述计算机系统。所述GPU经由所述串行总线桥和所述串行总线连接器访问所述计算机系统,以协同地执行来自所述计算机系统的3-D图形指令。
[0094] 宽泛地,本文公开了一种DGS(分立的图形系统)单元。所述DGS单元包括:被配置以封装GPU的系统机壳,用于执行3-D图形指令的GPU,以及被连接到所述系统机壳并被配置以接纳所述GPU的GPU安装单元。串行总线连接器被连接到所述机壳并且被连接到所述GPU安装单元,其中所述串行总线连接器被配置以将所述GPU可拆卸地连接到计算机系统,从而使得所述GPU能够经由所述串行总线连接器访问所述计算机系统并且执行所述计算机系统的3-D图形指令。被连接到所述系统机壳的电源用于向独立于所述计算机系统的所述GPU供电。
[0095] 宽泛地,本文公开了一种用于执行计算机系统的3D图形指令的分立的图形系统(DGS)。所述分立的图形系统包括用于执行3D图形指令的GPU和被配置以封装所述GPU的DGS系统机壳。串行总线连接器被连接到所述GPU和所述GDS机壳。所述串行总线连接器被配置以将所述DGS和所述GPU可拆卸地连接到所述计算机系统。所述DGS的所述GPU经由所述总线连接器访问所述计算机系统以执行所述计算机系统的3D图形指令。
[0096] 为了说明和描述的目的,已经提出了对本发明具体实施例的前述描述。它们的目的不在于将本发明穷尽或限制到所公开的精确形式,并且明显地,根据以上讲解,许多修改和变型是可能的。为了最好地解释本发明的原理及其实际应用,选择和描述了所述实施例,以由此使得本领域其他技术人员能够最好地利用本发明以及具有适合于预期的特定用途的各种修改的各种实施例。其意在使得本发明的范围由所附权利要求及其等同所定义。