|
并行处理是人们熟知的概念,通过两枚处理器或两个独立的CPU核心并行运作,轻轻松松达到大幅度提升系统效能的效果。类似的情形也出现在图形领域,nVIDIA不久前发布的SLI Multi-GPU(SLI,Scalable Link Interface,交错互连)便是一种多GPU并行运作获得近乎翻倍性能提升的技术。 其实这项多GPU技术算不上新潮,它的发展历史最早可以追朔到1997年的Voodoo 2,中间经历了整整8年,在nVIDIA的SLI之前,3Dfx、ATi和诞生不久的XGI都推出过类似的技术与产品,但都因为高昂的价格、不成熟的市场运作、不理想的显示效果,以及实际应用领域的匮乏而难获成功。SLI的发展可谓一路走来不易,下面咱们来回顾一下SLI的风雨历程! SLI的始祖:3Dfx的Voodoo 2 SLI 早在1997年,当时的显卡市场可以说是3Dfx一家独大,该公司在1996年下半年所推出的Voodoo加速卡成为发烧友疯狂追捧的一代经典产品。1998年初,3Dfx推出了它们的第二代3D图形卡产品—Voodoo 2,当时Voodoo 2拥有90Mps的像素填充率,具备Z-Buffering、Anti-Aliasing、单周期双纹理等当时最先进的3D特性,大幅超越其上一代产品,其他对手更是被远远甩在了后头。不过,最令发烧友疯狂的是Voodoo 2所具有的“SLI 交错互连技术”(这里的SLI指的是Scan-Line Interleave 扫描线交错),这项技术可以让两块Voodoo 2显卡连接起来并行运作,获得近乎翻倍的3D效能。如此一来,其他竞争者更是望尘莫及。  支持SLI并行模式的Voodoo2显卡
 疯狂的 Voodoo2 4卡SLI 并行方案
我们知道,CPU的并行运作是通过指令并行执行获得的,但对显卡来说情况有所区别。显卡最终生成的是所渲染的3D画面,这项工作包含大量的指令,而如何将工作均等分配就成为问题,3Dfx选择了按画面帧线进行渲染的方式。SLI技术将一幅渲染的画面分为一条条扫描帧线(Scanline),若Voodoo 2采用双显卡运行模式,那么就由一个显卡负责渲染画面的奇数帧线部分,另一块显卡渲染偶数帧线,然后将同时渲染完毕的帧线进行合并后写入到帧缓冲中,接下来显示器就可以显示出一个完整的渲染画面。不难看出,SLI技术让渲染工作被平均分担,每块显卡只需要完成1/2的工作量。理论上说,渲染效率自然也可以提高1倍,这就是双显卡并行大幅提升效能的奥秘所在。SLI在技术上极为成功,而发烧友们对Voodoo 2也抱有莫大的热情。在当时,你如果希望在1024×768的“高分辨率”下流畅地玩3D游戏,唯一的解决方案就是使用两块Voodoo 2显卡并让它们工作在SLI模式下。  Voodoo2 SLI的工作原理
|