打印

日本艾尔莎宣布HYDRA多显卡方案首款产品(多图)

0

日本艾尔莎宣布HYDRA多显卡方案首款产品(多图)

去年年中,一家来自以色列的无工厂半导体企业Lucid公司宣布了自己名为HYDRA Engine的第三方多显卡并联方案,其根据运算量平衡分配各显卡渲染任务,不依赖于某一厂商显卡的理念令人耳目一新。

在此之后,有关HYDRA方案的消息不绝于耳,包括Lucid公司获得Intel投资以及其他风投商投资,以及Intel可能在下一代X58主板中采用HYDRA方案等等。日前,首款搭载HYDRA方案的实际产品终于出炉,采用它的厂商是拆分之后的日本艾尔莎公司。

有趣的是,这款产品并非针对游戏用户,而是搭载通用计算显卡,面向高性能计算市场。该产品实际上就是一块GPU通用计算扩展板,提供四条PCI-E x16插槽,使用HYDRA芯片进行显卡运算任务分配,再通过专用接口连接主机或进行并联分布式计算。

日本艾尔莎并未透露该产品的更多信息,不过已经确认这款显卡高性能计算产品将于三月底正式开始销售。








GPU + Quadro G-Sync扩展卡



GPU + ELSA VIXEL H200远程图形卡

TOP

0
简单地说,HYDRA引擎是一项完全独立于GPU的图形分布式计算技术,实现途径包括一颗专用SoC片上系统芯片和对应的软件。目前NVIDIA和AMD的多显卡方案都采用的是分割帧渲染(SFR)或交替帧渲染(AFR)模式,Lucid则认为这两种模式都存在固有缺陷。在SFR模式下,每块显卡都需要重复保存所有的纹理和几何信息,单块显卡显存带宽和几何着色单元的限制仍然存在。而在AFR模式下,每帧画面都需要切换在显卡间切换,导致存在延迟。
HYDRA引擎芯片采用了完全不同的模式。该芯片并不负责任何GPU运算工作,它的职责在于将图形渲染工作实时分配到各GPU身上。另外,整个运算架构还包括一款独立的软件驱动,在DirectX架构和GPU厂商驱动间进行交互。
HYDRA引擎会在NVIDIA或AMD驱动前,读取来自于游戏或其他应用程序传输到DirectX的信息,并将信息划分为多个任务。某一项任务可能是一个特定的光照效果,一种后期处理,一个特定模型的绘制等等。如何将一个复杂的游戏画面划分为多个任务,正是Lucid专利算法的关键所在。
任务被划分完成后,就会通过PCI-E总线传输到HYDRA芯片,随后分配到2至4颗GPU中。GPU完成自己的运算任务后,会把结果,可能是一部分数据,也可能是一些像素交还HYDRA芯片,该芯片再这些信息交给其中一颗GPU做最后的混合输出。简单地说,HYDRA既不简单的直线分割每一帧画面,也不会机械的将各帧画面分配给各个GPU,而是将整个画面渲染工作灵活的分配完成。
Lucid公司表示,整个任务分配工作几乎不会消耗任何CPU资源,相比单卡渲染也不会有明显的延迟。他们的方案可以支持任何厂商的任何显卡,可以是ATI或NVIDIA的任何不同代显卡互联,但无法支持N卡+A卡混合。当在系统中使用不同类型显卡时,HYDRA驱动会识别各款显卡的类型,并估计其运算能力,在分配任务时将合适的运算量分配给它。如果某块显卡在渲染当中拖了后腿,HYDRA引擎会即时调整分配比例,将更多的任务分给较早完成的GPU,一切动态分配工作都在后台实时完成
从硬件来看,HYDRA使用了一条PCI-E x16连接,并输出到两条PCI-E x16连接。根据合作伙伴安装方式的不同,输出可以是两颗拥有完整x16链接的GPU,或是再分割成4条PCI-E x8连接。它有两种安装方式,一是直接设计在主板上,无论使用什么芯片组,都可以实现SLI或CrossFire互联,支持2到4颗GPU,这种方式较为昂贵但效果也更好。
至于该芯片本身,它的功耗仅有5W,内部结构包括一颗RISC处理器以及专用处理电路
本帖最近评分记录
  • rogio 金币 +6 鼓励 2009-2-13 08:55

TOP

当前时区 GMT+8, 现在时间是 2024-8-11 20:07