http://www.anandtech.com/tradeshows/showdoc.aspx?i=3379
Lucid Hydra 100 – Enabling SLI/CrossFire on Any Platform
先前傳了一陣子的Lucid Hydra,終於拿出sample來了。
不只是先前所說的無視NVIDIA/ATI的授權機制,而是還包含了硬體流量分析與分配,所以似乎可以幾乎完全線性延展。
目前不清楚實際結構上的限制,比方說可能不能不同廠GPU混合;不過如果真的有效的話,現行的GPU廠商看來要吃大虧嘍。 🙂
它說不是奇偶frame或畫面切割.
那唯一的可能就是模擬成類似Tile的分割方式.
似乎是把sorting和binning to tile工作用
專用硬體來做.然後把tile丟給不同顯卡去算.
只是它用硬體去分析,所以引擎不必支援tile.
當初PVR2DC也是這樣.
由於tile有很多塊,所以幾乎可以線性增加效能.
(先算完的繼續算下個tile,不必等待.)
所有GPU把tile算完後丟回Lucid Hydra組合成
完整畫面.
過去分割畫面的方式,可能物體和特效集中在某一邊,
效能卡住無法100%發揮.
而且GPU不知道多邊形被分配到哪一邊,所以兩邊都要
先算出座標再clipping掉畫面外的部分,有點浪費.
負責輸出畫面的主卡也是負擔較大….不夠平衡.
奇數偶數的分配則是無法在低FPS時支援太多GPU.
因為要延遲很多frame才處理….
如果要”即時性,操作感不Lag”,又要很多GPU能平行運算.
似乎也只有用Tile的方式.
不過一般PC應該不需要用到這種複雜的東西.
這可能是for特殊市場的,例如解析度超高的即時應用.
大型遊樂園用的劇院等級大畫面VR模擬器之類.
「The HYDRA engine combines a system-on-chip with exclusive software technologies that efficiently load-balances graphics processing tasks, delivering another industry breakthrough: near-linear to above-linear performance with two, three or more graphics cards.」
source:
http://www.guru3d.com/…ltigpu-computing-engine-/
這讓我想到Larrabee啦….system-on-chip、外加某些加速機制或者硬體投資,來改善command stream sorting之類的工作。